/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:Inter;src:url(/themes/custom/operate_fit/Inter/Inter-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:Inter;src:url(/themes/custom/operate_fit/Inter/Inter-Italic.woff2) format('woff2');font-weight:400;font-style:italic;font-display:swap;}@font-face{font-family:Inter;src:url(/themes/custom/operate_fit/Inter/Inter-Medium.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:Inter;src:url(/themes/custom/operate_fit/Inter/Inter-Bold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:InterDisplay;src:url(/themes/custom/operate_fit/Inter/InterDisplay-SemiBold.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:400 700;font-display:swap;src:url(/themes/custom/operate_fit/DM_Sans/DMSans-LatinExt.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'DM Sans';font-style:normal;font-weight:400 700;font-display:swap;src:url(/themes/custom/operate_fit/DM_Sans/DMSans-Latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
:root{--background:220 16% 96%;--foreground:222 28% 12%;--card:0 0% 100%;--card-foreground:222 28% 12%;--primary-hsl:222 65% 42%;--primary-foreground:0 0% 100%;--secondary:220 14% 94%;--secondary-foreground:222 20% 28%;--muted-hsl:220 12% 91%;--muted-foreground:220 8% 46%;--accent:220 14% 94%;--accent-foreground:222 20% 28%;--destructive:0 72% 51%;--destructive-foreground:0 0% 100%;--success-hsl:160 60% 38%;--success-foreground:0 0% 100%;--success-muted:158 40% 94%;--warning-hsl:38 92% 50%;--warning-foreground:0 0% 100%;--warning-muted:40 76% 94%;--info-hsl:210 80% 55%;--info-foreground:0 0% 100%;--border-hsl:220 14% 89%;--input:220 14% 89%;--ring:222 65% 42%;--radius:0.625rem;--radius-sm:4px;--radius-lg:12px;--nav-background:224 32% 12%;--nav-foreground:220 14% 78%;--nav-hover:224 25% 18%;--nav-active:222 65% 55%;--badge-blue:222 65% 42%;--badge-blue-bg:222 50% 94%;--badge-green:160 55% 34%;--badge-green-bg:158 40% 93%;--badge-orange:25 90% 48%;--badge-orange-bg:28 72% 94%;--badge-gray:220 8% 46%;--badge-gray-bg:220 12% 94%;--badge-red:0 72% 51%;--badge-red-bg:0 60% 95%;--badge-amber:38 92% 50%;--badge-amber-bg:40 76% 94%;--badge-indigo:235 56% 52%;--badge-indigo-bg:235 44% 94%;--badge-purple:271 56% 52%;--badge-purple-bg:271 44% 94%;--badge-pink:330 65% 52%;--badge-pink-bg:330 50% 95%;--badge-teal:172 55% 36%;--badge-teal-bg:172 40% 93%;--badge-emerald:152 55% 36%;--badge-emerald-bg:152 40% 93%;--weather-clear:152 56% 34%;--weather-clear-fg:0 0% 100%;--weather-aware:193 70% 42%;--weather-aware-fg:0 0% 100%;--weather-monitoring:45 100% 51%;--weather-monitoring-fg:0 0% 13%;--weather-action:354 70% 54%;--weather-action-fg:0 0% 100%;--weather-tornado:354 60% 32%;--weather-tornado-fg:0 0% 100%;--weather-heat-caution:45 100% 51%;--weather-heat-extreme:25 95% 53%;--weather-heat-danger:354 70% 54%;--weather-heat-extreme-danger:354 60% 32%;--shadow-xs:0 1px 2px 0 rgba(22,27,39,.04);--shadow-sm:0 1px 3px 0 rgba(22,27,39,.06),0 1px 2px -1px rgba(22,27,39,.04);--shadow-md:0 4px 6px -1px rgba(22,27,39,.06),0 2px 4px -2px rgba(22,27,39,.04);--shadow-lg:0 10px 15px -3px rgba(22,27,39,.06),0 4px 6px -4px rgba(22,27,39,.03);--font-display:"DM Sans",sans-serif;--font-body:"Inter",sans-serif;--primary:hsl(var(--primary-hsl));--primary-light:#6c8fe0;--primary-dark:#1f4293;--primary-rgb:37 99 235;--border-focus:hsl(var(--primary-hsl));--text-placeholder:#c4c9d4;--brand-light:#eff6ff;--brand-mid:#bfdbfe;--shadow-focus:0 0 0 3px hsl(var(--primary-hsl)/0.15);--danger-bg:#fef2f2;--success-bg:#f0fdf4;--success:hsl(var(--success-hsl));--success-dark:#16a34a;--success-rgb:34 197 94;--warning:hsl(var(--warning-hsl));--warning-dark:#eab308;--warning-rgb:250 204 21;--danger:hsl(var(--destructive));--danger-dark:#dc2626;--danger-rgb:239 68 68;--info:hsl(var(--info-hsl));--info-dark:#0284c7;--info-rgb:14 165 233;--muted:hsl(var(--muted-foreground));--muted-dark:#4b5563;--muted-rgb:107 114 128;--color-pass:#007b77;--color-pass-light:#e6f4f3;--color-pass-rgb:0 123 119;--color-fail:#c72a1d;--color-fail-light:#fee2e2;--color-fail-rgb:199 42 29;--color-warn:#d97706;--color-warn-dark:#92400e;--color-warn-light:#fef3c7;--color-warn-rgb:217 119 6;--color-neutral:#666;--color-neutral-rgb:102 102 102;--bg:hsl(var(--background));--page-bg:#edeff2;--white:#fff;--black:hsl(var(--foreground));--border:hsl(var(--border-hsl));--shadow:0 4px 6px -1px rgba(0,0,0,.07),0 2px 4px -1px rgba(0,0,0,.04);--overlay-light:hsla(0,0%,100%,.8);--overlay-dark:rgba(0,0,0,.5);--overlay-backdrop:rgba(0,0,0,.8);--overlay-tooltip:hsla(0,0%,100%,.95);--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:0.75rem;--spacing-lg:1rem;--spacing-xl:1.5rem;--spacing-2xl:2rem;--transition-fast:0.15s ease;--transition-normal:0.2s ease;--transition-slow:0.3s ease;--color-gray-50:#f7f8fa;--color-gray-100:#f3f4f6;--color-gray-200:#e2e5ea;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bfdbfe;--color-blue-300:#93c5fd;--color-blue-400:#60a5fa;--color-blue-500:#3b82f6;--color-blue-600:#2563eb;--color-blue-700:#1d4ed8;--color-blue-800:#1e40af;--color-blue-900:#1e3a8a;--color-blue-rgb:37 99 235;--color-red-600:#dc2626;--color-yellow-50:#fefce8;--color-yellow-200:#fef08a;--color-yellow-300:#fde047;--color-yellow-700:#a16207;--color-yellow-800:#854d0e;--color-green-50:#f0fdf4;--color-green-200:#bbf7d0;--color-green-300:#86efac;--color-green-600:#16a34a;--color-green-700:#15803d;--color-green-800:#166534;--color-red-50:#fef2f2;--color-red-200:#fecaca;--color-red-300:#fca5a5;--color-red-700:#b91c1c;--color-red-800:#991b1b;--color-perf-rm:#9bd893;--color-perf-ee:#f8f17a;--color-perf-ae:#e7db7b;--color-perf-e:#e69f61;--color-perf-nii:#ed6d64;--color-section-1:#305496;--color-section-2:#f75051;--color-section-3:#bf8f00;--color-section-4:#548235;--color-section-5:#f866ff;--color-section-6:#f86602;--color-section-7:#7b7b7b;--color-admin-bg:#f5f5f5;--color-admin-border:#e0e0e0;--color-admin-header:#343a40;--color-link-admin:#0073aa}.dark{color-scheme:dark;--background:224 20% 10%;--foreground:210 20% 90%;--card:224 20% 14%;--card-foreground:210 20% 90%;--primary-hsl:222 65% 55%;--primary-foreground:0 0% 100%;--secondary:224 18% 18%;--secondary-foreground:210 16% 80%;--muted-hsl:224 16% 20%;--muted-foreground:220 10% 58%;--accent:224 18% 18%;--accent-foreground:210 16% 80%;--destructive:0 62% 55%;--destructive-foreground:0 0% 100%;--success-hsl:160 50% 42%;--success-foreground:0 0% 100%;--success-muted:158 30% 16%;--warning-hsl:38 80% 55%;--warning-foreground:0 0% 100%;--warning-muted:40 50% 16%;--info-hsl:210 70% 58%;--info-foreground:0 0% 100%;--border-hsl:224 16% 22%;--input:224 16% 22%;--ring:222 65% 55%;--nav-background:224 32% 8%;--nav-hover:224 25% 14%;--badge-blue:222 60% 60%;--badge-blue-bg:222 40% 18%;--badge-green:160 45% 45%;--badge-green-bg:158 30% 16%;--badge-orange:25 80% 55%;--badge-orange-bg:28 50% 16%;--badge-gray:220 10% 58%;--badge-gray-bg:220 14% 18%;--badge-red:0 62% 55%;--badge-red-bg:0 40% 16%;--badge-amber:38 80% 55%;--badge-amber-bg:40 50% 16%;--badge-indigo:235 50% 60%;--badge-indigo-bg:235 35% 18%;--badge-purple:271 50% 60%;--badge-purple-bg:271 35% 18%;--badge-pink:330 55% 58%;--badge-pink-bg:330 40% 16%;--badge-teal:172 45% 45%;--badge-teal-bg:172 30% 16%;--badge-emerald:152 45% 45%;--badge-emerald-bg:152 30% 16%;--shadow-xs:0 1px 2px 0 rgba(0,0,0,.2);--shadow-sm:0 1px 3px 0 rgba(0,0,0,.3),0 1px 2px -1px rgba(0,0,0,.2);--shadow-md:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -2px rgba(0,0,0,.2);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.3),0 4px 6px -4px rgba(0,0,0,.2);--bg:hsl(var(--background));--page-bg:#101218;--border:hsl(var(--border-hsl));--shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2);--overlay-light:rgba(0,0,0,.3);--overlay-dark:rgba(0,0,0,.7);--overlay-backdrop:rgba(0,0,0,.85);--overlay-tooltip:rgba(33,37,49,.95)}.checklist-form{background:transparent;border:0;border-radius:0;box-shadow:none;margin-left:auto;margin-right:auto;max-width:900px;overflow:visible;padding:0}.checklist-form .fieldgroup.form-composite,.checklist-form .form-wrapper,.checklist-form fieldset.form-wrapper{background:transparent;border:0;border-radius:0;box-shadow:none;margin-bottom:0;padding:0}.checklist-form>.field--name-langcode,.checklist-form>.hidden{display:none}.checklist-form>.form-item:not(:has(.entity-meta)),.checklist-form>.form-wrapper:not(.of-form-actions){background-color:var(--white)!important;border-bottom:1px solid var(--border)!important;border-left:1px solid var(--border)!important;border-radius:0!important;border-right:1px solid var(--border)!important;box-shadow:none!important;margin:0!important;padding:1rem 1.25rem!important;transition:background .15s}.checklist-form>.form-item:not(:has(.entity-meta)):hover,.checklist-form>.form-wrapper:not(.of-form-actions):hover{background-color:#fafbfc}.checklist-form>.form-item:not(:has(.entity-meta)):first-of-type,.checklist-form>.form-wrapper:not(.of-form-actions):first-of-type{border-top:1px solid var(--border);border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.checklist-form-header{background-color:var(--bg);border:1px solid var(--border);border-bottom:0;border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);color:var(--color-gray-400);font-size:.6875rem;font-weight:700;letter-spacing:.08em;padding:.875rem 1.25rem;text-transform:uppercase}.checklist-form-header+.client-cascade-chips,.checklist-form-header+.form-wrapper:not(.of-form-actions){border-top-left-radius:0;border-top-right-radius:0}.checklist-form-header+.client-cascade-chips{border-top:0}.checklist-form-header+.form-wrapper:not(.of-form-actions){border-top:1px solid var(--border)}.checklist-form>.client-cascade-chips{background-color:var(--white);border:1px solid var(--border);border-bottom:0;border-radius:0;margin-bottom:0;padding:1rem 1.25rem .75rem}.checklist-form>.client-cascade-chips:first-child,.checklist-form>nav.back-to-list-header~.client-cascade-chips{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.checklist-form>.client-cascade-chips+.form-wrapper:not(.of-form-actions){border-top:0;border-top-left-radius:0;border-top-right-radius:0}.checklist-form>.client-cascade-chips:empty+.form-wrapper:not(.of-form-actions){border-top:1px solid var(--border);border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.checklist-form>.client-cascade-chips:has(+.form-wrapper:hover),.checklist-form>.client-cascade-chips:hover,.checklist-form>.client-cascade-chips:hover+.form-wrapper:not(.of-form-actions){background-color:#fafbfc}.checklist-form>.form-item:not(:has(.entity-meta)):has(+.completed-by-card),.checklist-form>.form-wrapper:not(.of-form-actions):has(+.completed-by-card),.checklist-form>.form-wrapper:not(.of-form-actions):last-of-type{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);box-shadow:var(--shadow-sm)}@media (min-width:640px){.checklist-form>.form-item:not(:has(.entity-meta)),.checklist-form>.form-wrapper:not(.of-form-actions){padding:1rem 1.5rem}}.dark .checklist-form>.form-item:not(:has(.entity-meta)),.dark .checklist-form>.form-wrapper:not(.of-form-actions){background-color:var(--color-gray-900);border-color:var(--color-gray-700)}.dark .checklist-form>.form-item:not(:has(.entity-meta)):hover,.dark .checklist-form>.form-wrapper:not(.of-form-actions):hover{background-color:hsla(0,0%,100%,.03)}.checklist-field-row{display:flex;flex-direction:column;gap:.25rem}@media (min-width:640px){.checklist-field-row{align-items:center;display:grid;gap:.125rem 1.5rem;grid-template-columns:auto 1fr;grid-template-rows:auto auto}}.checklist-field-row__legend{font-size:.875rem;font-weight:600;line-height:1.25rem;--tw-text-opacity:1;color:rgb(3 7 18/var(--tw-text-opacity,1))}.checklist-field-row__legend:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.checklist-field-row__legend{align-items:center;display:flex}@media (min-width:640px){.checklist-field-row__legend{grid-column:1;grid-row:1;min-width:0}}.checklist-field-row__controls{flex-shrink:0}@media (min-width:640px){.safety-radios .checklist-field-row{grid-template-columns:1fr auto}.safety-radios .checklist-field-row__controls .form-radios{flex-wrap:nowrap}.safety-radios .checklist-field-row:has(.form-checkboxes){grid-template-columns:1fr}.safety-radios .checklist-field-row:has(.form-checkboxes) .checklist-field-row__legend{grid-column:1;grid-row:1}.safety-radios .checklist-field-row:has(.form-checkboxes) .checklist-field-row__controls{grid-column:1;grid-row:2}.checklist-field-row__controls{align-self:center;grid-column:2;grid-row:1/-1}}.checklist-form fieldset.form-wrapper>legend{font-size:.875rem;font-weight:600;line-height:1.25rem;--tw-text-opacity:1;color:rgb(3 7 18/var(--tw-text-opacity,1))}.checklist-form fieldset.form-wrapper>legend:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.checklist-form fieldset.form-wrapper>legend{float:none;margin-bottom:.25rem;margin:0;padding:0;width:auto}.form-required:after,label.form-required:after,span.form-required:after,summary.form-required:after{content:none!important}.form-required:before{flex-shrink:0}.field--name-field-aed-adult-pad-exp h4:before,.field--name-field-aed-child-pad-exp h4:before,.form-required:before{background-color:var(--danger);border-radius:50%;content:"";display:inline-block;height:6px;margin-right:.5rem;vertical-align:middle;width:6px}.checklist-form .form-item{margin-bottom:0}.checklist-form .description{background-color:transparent;border-radius:0;border-width:0;font-size:.75rem;line-height:1rem;padding:0;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.checklist-form .description:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.checklist-form .description{font-style:normal;line-height:1.375;margin-bottom:0;margin-top:.25rem}.checklist-field-row__description{margin-top:.125rem}.checklist-field-row[required]>.checklist-field-row__description{padding-left:.875rem}@media (min-width:640px){.checklist-field-row__description{grid-column:1;grid-row:2;margin-top:0}}.checklist-form>.form-datetime-wrapper{display:flex;flex-direction:column;gap:.25rem}.checklist-form>.form-datetime-wrapper>h4{font-size:.875rem;font-weight:600;line-height:1.25rem;--tw-text-opacity:1;color:rgb(3 7 18/var(--tw-text-opacity,1))}.checklist-form>.form-datetime-wrapper>h4:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.checklist-form>.form-datetime-wrapper>h4{margin:0}.checklist-form>.form-datetime-wrapper label{display:none}.checklist-form>.form-datetime-wrapper>:not(h4){margin:0;padding:0}.checklist-form>.form-datetime-wrapper .form-item,.checklist-form>.form-datetime-wrapper>div{background:transparent!important;border:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.checklist-form>.form-datetime-wrapper{background-color:var(--white)!important;border:1px solid var(--border)!important;border-radius:0!important;border-top:0!important;box-shadow:none!important;margin:0!important;padding:1rem 1.25rem!important}@media (min-width:640px){.checklist-form>.form-datetime-wrapper{align-items:center;display:grid;gap:.125rem 1.5rem;grid-template-columns:auto 1fr}.checklist-form>.form-datetime-wrapper>h4{grid-column:1;grid-row:1}.checklist-form>.form-datetime-wrapper>div{grid-column:2;grid-row:1}}.checklist-form fieldset>.fieldset-wrapper>.form-item~.form-item{border-top:0;margin-top:0;padding-top:0}.checklist-form .custom-radio-item label{background-color:var(--white)!important;border-color:var(--color-gray-300)!important;border-radius:.375rem;border-width:1.5px;color:var(--color-gray-500)!important;font-size:.8125rem;padding:.375rem .875rem}.checklist-form .custom-radio-item label:hover{background-color:var(--color-gray-50)!important;border-color:var(--color-gray-400)!important;color:var(--color-gray-700)!important}.checklist-form .custom-radio-item:has(input[type=radio]:checked) label.border-\[\#007B77\]{background-color:#ecfdf5!important;border-color:#6ee7b7!important;color:#059669!important}.checklist-form .custom-radio-item:has(input[type=radio]:checked) label.border-\[\#C72A1D\]{background-color:#fef2f2!important;border-color:#fca5a5!important;color:#dc2626!important}.checklist-form .custom-radio-item:has(input[type=radio]:checked) label.border-gray-400{background-color:#eff6ff!important;border-color:#bfdbfe!important;color:#2563eb!important}.dark .checklist-form .custom-radio-item label{background-color:var(--color-gray-800)!important;border-color:var(--color-gray-600)!important;color:var(--color-gray-400)!important}.dark .checklist-form .custom-radio-item:has(input[type=radio]:checked) label.border-\[\#007B77\]{background-color:rgba(5,150,105,.15)!important;border-color:rgba(110,231,183,.4)!important;color:#6ee7b7!important}.dark .checklist-form .custom-radio-item:has(input[type=radio]:checked) label.border-\[\#C72A1D\]{background-color:rgba(220,38,38,.15)!important;border-color:hsla(0,94%,82%,.4)!important;color:#fca5a5!important}.dark .checklist-form .custom-radio-item:has(input[type=radio]:checked) label.border-gray-400{background-color:rgba(37,99,235,.15)!important;border-color:rgba(191,219,254,.4)!important;color:#93c5fd!important}.dark .checklist-form>.form-item:not(:has(.entity-meta)),.dark .checklist-form>.form-wrapper:not(.of-form-actions){background-color:var(--color-gray-900)!important;border-color:var(--color-gray-700)!important}.dark .checklist-form>.form-item:not(:has(.entity-meta)):hover,.dark .checklist-form>.form-wrapper:not(.of-form-actions):hover{background-color:var(--color-gray-800)!important}.dark .checklist-form-header{background-color:hsla(0,0%,100%,.03);border-color:var(--color-gray-700);color:var(--color-gray-400)}.dark .checklist-field-row__legend,.dark .checklist-form fieldset.form-wrapper>legend,.dark .checklist-form>.form-datetime-wrapper>h4{color:var(--color-gray-100)!important}.dark .checklist-field-row__description{color:var(--color-gray-500)}.dark .completed-by-body .signature-canvas,.dark .completed-by-body--anonymous .signature-canvas{background-color:var(--color-gray-800)!important;border-color:var(--color-gray-600)}.dark .completed-by-body .field--name-field-submitter-signature label,.dark .completed-by-body--anonymous .field--name-field-submitter-signature label{color:var(--color-gray-100)}.dark .completed-by-card{background-color:var(--color-gray-900);border-color:var(--color-gray-700)}.dark .checklist-form .form-item>label{color:hsl(var(--foreground))}.dark .checklist-form .description{color:var(--color-gray-500)}.completed-by-card{background-color:var(--white);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-top:1.25rem;overflow:hidden}.node--type-work-orders .node__content .completed-by-card{margin-top:0}.node-edit-form~.completed-by-card,form .completed-by-card{margin-left:auto;margin-right:auto;max-width:900px}.completed-by-card .field--widget-inline-entity-form-simple{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;padding:0!important}.completed-by-card .form-item,.completed-by-card .form-wrapper,.completed-by-card .js-form-item,.completed-by-card .js-form-wrapper,.completed-by-card details.form-wrapper{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:block!important;margin:0!important;padding:0!important;width:100%!important}.field--widget-inline-entity-form-simple .completed-by-body--anonymous.form-wrapper,.field--widget-inline-entity-form-simple .completed-by-body.form-wrapper{background-color:var(--white)!important;padding:0 0 1.25rem!important}.completed-by-header{background-color:var(--bg);border-bottom:1px solid var(--border);color:var(--color-gray-400);font-size:.6875rem;font-weight:700;letter-spacing:.08em;padding:.875rem 1.25rem;text-transform:uppercase}.completed-by-chip{align-items:center;background-color:var(--bg);border:1px solid var(--border);border-radius:.5rem;display:flex;gap:.75rem;margin:1.25rem;max-width:100%;padding:.75rem 1rem;width:400px}.completed-by-chip__avatar{align-items:center;background-color:#3b82f6;border-radius:9999px;color:var(--white);display:flex;flex-shrink:0;font-size:.875rem;font-weight:700;height:2.5rem;justify-content:center;letter-spacing:.02em;width:2.5rem}.completed-by-chip__info{display:flex;flex-direction:column;gap:.0625rem;min-width:0}.completed-by-chip__name{color:var(--color-gray-900);font-size:.875rem;font-weight:600;line-height:1.25}.completed-by-chip__position{color:var(--color-gray-500);font-size:.75rem;line-height:1.25}.completed-by-body .field--name-field-submitter-first-name,.completed-by-body .field--name-field-submitter-last-name,.completed-by-body .field--name-field-submitter-position{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.completed-by-body--anonymous .field--name-field-submitter-first-name,.completed-by-body--anonymous .field--name-field-submitter-last-name,.completed-by-body--anonymous .field--name-field-submitter-position{margin-bottom:.75rem;padding:0 1.25rem!important}.completed-by-body--anonymous .field--name-field-submitter-first-name{padding-top:1rem!important}.completed-by-body--anonymous .field--name-field-submitter-first-name label,.completed-by-body--anonymous .field--name-field-submitter-last-name label,.completed-by-body--anonymous .field--name-field-submitter-position label{align-items:center;color:var(--color-gray-900);display:flex;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.completed-by-body--anonymous .field--name-field-submitter-first-name label:before,.completed-by-body--anonymous .field--name-field-submitter-last-name label:before,.completed-by-body--anonymous .field--name-field-submitter-position label:before{background-color:var(--danger);border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:6px;margin-right:.5rem;width:6px}.completed-by-body--anonymous .field--name-field-submitter-first-name label.form-required:after,.completed-by-body--anonymous .field--name-field-submitter-last-name label.form-required:after,.completed-by-body--anonymous .field--name-field-submitter-position label.form-required:after{content:none}.completed-by-body .field--name-field-submitter-signature,.completed-by-body--anonymous .field--name-field-submitter-signature{padding:0 1.25rem 1.25rem!important}.completed-by-body .field--name-field-submitter-signature .form-item,.completed-by-body--anonymous .field--name-field-submitter-signature .form-item{margin-bottom:0}.completed-by-body .field--name-field-submitter-signature label,.completed-by-body--anonymous .field--name-field-submitter-signature label{align-items:center;color:var(--color-gray-900);display:flex;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.completed-by-body .field--name-field-submitter-signature label:before,.completed-by-body--anonymous .field--name-field-submitter-signature label:before{background-color:var(--danger);border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:6px;margin-right:.5rem;width:6px}.completed-by-body .field--name-field-submitter-signature label.form-required:after,.completed-by-body--anonymous .field--name-field-submitter-signature label.form-required:after{content:none}.completed-by-body .field-prefix-wrapper,.completed-by-body--anonymous .field-prefix-wrapper{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:block!important;overflow:visible!important}.completed-by-body .field-prefix,.completed-by-body--anonymous .field-prefix{background:transparent!important;border:0!important;display:block!important;padding:0!important}.completed-by-body .signature-inner,.completed-by-body--anonymous .signature-inner{background:transparent;border:0;padding:0;width:-moz-fit-content;width:fit-content}.completed-by-body .signature-canvas,.completed-by-body--anonymous .signature-canvas{background-color:var(--bg)!important;border:1.5px dashed var(--border);border-radius:.375rem;display:block}.completed-by-body .signature-data,.completed-by-body--anonymous .signature-data{display:none!important}.completed-by-body .clear-signature-button,.completed-by-body--anonymous .clear-signature-button{background:none!important;border:none!important;box-shadow:none!important;color:transparent!important;cursor:pointer;display:block;font-size:0;margin-top:.25rem;padding:.25rem 0!important;text-decoration:none}.completed-by-body .clear-signature-button:after,.completed-by-body--anonymous .clear-signature-button:after{color:var(--color-gray-400);content:"X Clear signature";font-size:.75rem;font-weight:500}.completed-by-body .clear-signature-button:hover:after,.completed-by-body--anonymous .clear-signature-button:hover:after{color:var(--danger)}.completed-by-view__signature{padding:0 1.25rem 1.25rem}.completed-by-view__signature-label{color:var(--color-gray-900);display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.completed-by-view__signature-img{background-color:var(--bg);border:1.5px dashed var(--border);border-radius:.375rem;display:block;max-width:300px;padding:.5rem}.dark .completed-by-view__signature-label{color:var(--color-gray-100)}.dark .completed-by-view__signature-img{background-color:var(--color-gray-800);border-color:var(--color-gray-600)}.dark .completed-by-card .field--widget-inline-entity-form-simple,.dark .field--widget-inline-entity-form-simple:has(.completed-by-body),.dark .field--widget-inline-entity-form-simple:has(.completed-by-body--anonymous){background-color:var(--color-gray-900);border-color:var(--color-gray-700)}.dark .field--widget-inline-entity-form-simple .completed-by-body--anonymous.form-wrapper,.dark .field--widget-inline-entity-form-simple .completed-by-body.form-wrapper{background-color:var(--color-gray-900)!important}.dark .completed-by-header{background-color:hsla(0,0%,100%,.03);border-bottom-color:var(--color-gray-700);color:var(--color-gray-400)}.dark .completed-by-chip{background-color:hsla(0,0%,100%,.05);border-color:var(--color-gray-700)}.dark .completed-by-chip__name{color:var(--color-gray-100)}.dark .completed-by-chip__position{color:var(--color-gray-400)}.dark .completed-by-body .signature-inner,.dark .completed-by-body--anonymous .signature-inner{background-color:var(--color-gray-800);border-color:var(--color-gray-600)}.dark .completed-by-body--anonymous .field--name-field-submitter-first-name label,.dark .completed-by-body--anonymous .field--name-field-submitter-last-name label,.dark .completed-by-body--anonymous .field--name-field-submitter-position label,.dark .completed-by-body--anonymous .field--name-field-submitter-signature label{color:var(--color-gray-100)}.checklist-form>.form-item:has(.entity-meta){background-color:var(--white);border:1px solid var(--color-gray-200);border-radius:.75rem;margin-bottom:0;margin-top:1.25rem;padding:.75rem 1.25rem}@media (min-width:640px){.checklist-form>.form-item:has(.entity-meta){padding:.875rem 1.5rem}}.dark .checklist-form>.form-item:has(.entity-meta){background-color:var(--color-gray-900);border-color:var(--color-gray-700)}.checklist-form>.form-actions,.checklist-form>.of-form-actions{margin-top:1rem;padding:.875rem 0}@media (min-width:640px){.checklist-form>.form-actions,.checklist-form>.of-form-actions{padding:1rem 0}}.fieldgroup.form-composite>.fieldset-wrapper>.form-item~.form-item,.node-form fieldset>.fieldset-wrapper>.form-item~.form-item,fieldset.form-wrapper>.fieldset-wrapper>.form-item~.form-item,form[id^=node-] fieldset>.fieldset-wrapper>.form-item~.form-item{border-top:1px solid var(--border);margin-top:1.25rem;padding-top:1.25rem}.dark .fieldgroup.form-composite>.fieldset-wrapper>.form-item~.form-item,.dark .node-form fieldset>.fieldset-wrapper>.form-item~.form-item,.dark fieldset.form-wrapper>.fieldset-wrapper>.form-item~.form-item,.dark form[id^=node-] fieldset>.fieldset-wrapper>.form-item~.form-item{border-top-color:var(--color-gray-700)}.fieldgroup.form-composite>.fieldset-wrapper>.description+.form-item,.node-form fieldset>.fieldset-wrapper>.description+.form-item,fieldset.form-wrapper>.fieldset-wrapper>.description+.form-item,form[id^=node-] fieldset>.fieldset-wrapper>.description+.form-item{border-top:1px solid var(--border);margin-top:1.25rem;padding-top:1.25rem}.dark .fieldgroup.form-composite>.fieldset-wrapper>.description+.form-item,.dark .node-form fieldset>.fieldset-wrapper>.description+.form-item,.dark fieldset.form-wrapper>.fieldset-wrapper>.description+.form-item,.dark form[id^=node-] fieldset>.fieldset-wrapper>.description+.form-item{border-top-color:var(--color-gray-700)}.checkbox-list-container{margin-bottom:1rem}.checkbox-list-title{display:block;font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:.5rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.checkbox-list-title:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.checkbox-list-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.checkbox-list-header__title{font-size:.875rem;font-weight:500;line-height:1.25rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.checkbox-list-header__title:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.checkbox-list-header__actions{align-items:center;display:flex;gap:.5rem}.checkbox-list__select-all,.checkbox-list__select-none{background-color:transparent;border-width:0;cursor:pointer;font-size:.75rem;line-height:1rem;padding:0;--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1));text-decoration-line:underline}.checkbox-list__select-all:is(.dark *),.checkbox-list__select-none:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.checkbox-list__select-all:hover,.checkbox-list__select-none:hover{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.checkbox-list__select-all:hover:is(.dark *),.checkbox-list__select-none:hover:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.checkbox-list__count{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.checkbox-list__count:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.checkbox-list{max-height:15rem;overflow-y:auto}.checkbox-list,.filter-checkbox-list.checkbox-list{border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.filter-checkbox-list.checkbox-list:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.checkbox-list:is(.dark *){border-color:hsla(0,0%,100%,.1)}.checkbox-list{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.25rem .5rem}.checkbox-list:is(.dark *){background-color:hsla(0,0%,100%,.05)}.checkbox-list-edit .form-checkboxes .form-item,.checkbox-list-edit .form-checkboxes .js-form-item{align-items:center;display:flex;gap:.5rem;line-height:1.25;margin-bottom:0!important;margin-top:0!important;padding-bottom:.25rem!important;padding-top:.25rem!important}.checkbox-list-edit .form-checkboxes .form-item.search-hidden,.checkbox-list-edit .form-checkboxes .js-form-item.search-hidden{display:none!important}.checkbox-list-edit .form-checkboxes .form-item label,.checkbox-list-edit .form-checkboxes .js-form-item label{font-size:.875rem;line-height:1.25;margin:0!important;padding:0}.checkbox-list__item{align-items:center;border-radius:.25rem;cursor:pointer;display:flex;padding:.375rem .5rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.checkbox-list__item:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.checkbox-list__item:hover:is(.dark *){background-color:hsla(0,0%,100%,.1)}.checkbox-list__item input[type=checkbox]{flex-shrink:0;margin-right:.5rem}.checkbox-list__item label{cursor:pointer;flex-grow:1;font-size:.875rem;line-height:1.25rem;margin:0;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.checkbox-list__item label:is(.dark *){--tw-text-opacity:1;color:rgb(226 229 234/var(--tw-text-opacity,1))}.checkbox-list__item--selected{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.checkbox-list__item--selected:is(.dark *){background-color:rgba(59,130,246,.2)}.tab-panel{display:none}.tab-panel.active{display:block}.checkbox-list-view{border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1));padding:.75rem}.checkbox-list-view:is(.dark *){border-color:hsla(0,0%,100%,.1)}.checkbox-list-view{min-height:3rem;--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.checkbox-list-view:is(.dark *){background-color:hsla(0,0%,100%,.03)}.checkbox-list-view-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.checkbox-list-view-count{font-size:.75rem;font-weight:500;line-height:1rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.checkbox-list-view-count:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.checkbox-list-edit-btn{font-size:.75rem;font-weight:500;line-height:1rem;--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.checkbox-list-edit-btn:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.checkbox-list-edit-btn{border-width:1px;--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.checkbox-list-edit-btn:is(.dark *){background-color:rgba(59,130,246,.15);border-color:rgba(59,130,246,.3)}.checkbox-list-edit-btn{border-radius:.375rem;cursor:pointer;padding:.375rem .75rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.checkbox-list-edit-btn:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.checkbox-list-edit-btn:hover:is(.dark *){background-color:rgba(59,130,246,.25);--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.checkbox-list-edit-btn:hover{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.checkbox-list-edit-btn:hover:is(.dark *){border-color:rgba(59,130,246,.5)}.checkbox-list-summary{display:flex;flex-wrap:wrap;gap:.375rem}.checkbox-list-tag{align-items:center;display:inline-flex;font-size:.75rem;font-weight:600;line-height:1rem;padding:.25rem .625rem;--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.checkbox-list-tag:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.checkbox-list-tag{background-color:rgba(59,130,246,.1)}.checkbox-list-tag:is(.dark *){background-color:rgba(59,130,246,.15)}.checkbox-list-tag{border-color:rgba(59,130,246,.2);border-radius:.375rem;border-width:1px}.checkbox-list-tag:is(.dark *){border-color:rgba(59,130,246,.25)}.checkbox-list-search{border-radius:.375rem;border-width:0;font-size:.875rem;line-height:1.25rem;outline-color:#d1d5db;outline-offset:-1px;outline-style:solid;outline-width:1px;padding:.5rem .75rem .5rem 2.25rem;width:100%}.checkbox-list-search:is(.dark *){outline-color:hsla(0,0%,100%,.1)}.checkbox-list-search{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.checkbox-list-search:is(.dark *){background-color:hsla(0,0%,100%,.05);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.checkbox-list-search{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%239ca3af' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m21 21-6-6m2-5a7 7 0 1 1-14 0 7 7 0 0 1 14 0'/%3E%3C/svg%3E");background-position:.625rem;background-repeat:no-repeat;background-size:1rem 1rem;margin-bottom:.75rem}.checkbox-list-search:focus{outline-color:#2563eb;outline-offset:-2px;outline-width:2px}.checkbox-list-search:focus:is(.dark *){outline-color:#3b82f6}.checkbox-list-search::-moz-placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.checkbox-list-search::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.checkbox-list-search:is(.dark *)::-moz-placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.checkbox-list-search:is(.dark *)::placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.dark .checkbox-list-search{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%236b7280' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m21 21-6-6m2-5a7 7 0 1 1-14 0 7 7 0 0 1 14 0'/%3E%3C/svg%3E")}.checkbox-list .js-form-item.search-hidden{display:none}.checkbox-list .js-form-item.search-match label{font-weight:600;--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.checkbox-list .js-form-item.search-match label:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.node-form-card>.checkbox-list-no-results{display:none}.node-form-card>.checkbox-list-no-results+.form-item,.node-form-card>.checkbox-list-no-results+.form-wrapper{border-top:0;margin-top:0;padding-top:0}.loading-overlay.checkbox-list-no-results{display:none;opacity:0;visibility:hidden}@media (min-width:1024px){nav>.mt-4.checkbox-list-no-results.lg\:block,nav>div.mt-4.checkbox-list-no-results.lg\:block{display:block}}.entity-nav-content.checkbox-list-no-results,.modal-overlay.checkbox-list-no-results{display:none}.field-range-group.checkbox-list-no-results{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0}.detail-panel.checkbox-list-no-results{display:none}.aed-equipment-table thead th.checkbox-list-no-results{text-align:center}.checkbox-list-no-results{display:none;font-size:.875rem;font-style:italic;line-height:1.25rem;padding:1rem;text-align:center;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.checklist-form>.checkbox-list-no-results{display:none}.checkbox-list-no-results:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.checkbox-list-no-results.show{display:block}.checkbox-list-edit .form-item:has(input[type=checkbox]:checked),.checkbox-list-edit .js-form-item:has(input[type=checkbox]:checked){background-color:rgba(59,130,246,.08);border-radius:.375rem;margin-left:-.5rem;margin-right:-.5rem;padding-left:.5rem;padding-right:.5rem}.checkbox-list-edit .form-item:has(input[type=checkbox]:checked):is(.dark *),.checkbox-list-edit .js-form-item:has(input[type=checkbox]:checked):is(.dark *){background-color:rgba(59,130,246,.15)}.checkbox-list-edit .form-item:has(input[type=checkbox]:checked) label,.checkbox-list-edit .js-form-item:has(input[type=checkbox]:checked) label{font-weight:600;--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.checkbox-list-edit .form-item:has(input[type=checkbox]:checked) label:is(.dark *),.checkbox-list-edit .js-form-item:has(input[type=checkbox]:checked) label:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.checkbox-list-edit .form-item.is-checked,.checkbox-list-edit .js-form-item.is-checked{background-color:rgba(59,130,246,.08);border-radius:.375rem;margin-left:-.5rem;margin-right:-.5rem;padding-left:.5rem;padding-right:.5rem}.checkbox-list-edit .form-item.is-checked:is(.dark *),.checkbox-list-edit .js-form-item.is-checked:is(.dark *){background-color:rgba(59,130,246,.15)}.checkbox-list-edit .form-item.is-checked label,.checkbox-list-edit .js-form-item.is-checked label{font-weight:600;--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.checkbox-list-edit .form-item.is-checked label:is(.dark *),.checkbox-list-edit .js-form-item.is-checked label:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.checkbox-list-empty{font-size:.875rem;font-style:italic;line-height:1.25rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.checkbox-list-empty:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.node-form-card>.checkbox-list-edit{display:none}.node-form-card>.checkbox-list-edit+.form-item,.node-form-card>.checkbox-list-edit+.form-wrapper{border-top:0;margin-top:0;padding-top:0}.loading-overlay.checkbox-list-edit{display:none;opacity:0;visibility:hidden}@media (min-width:1024px){nav>.mt-4.checkbox-list-edit.lg\:block,nav>div.mt-4.checkbox-list-edit.lg\:block{display:block}}.entity-nav-content.checkbox-list-edit,.modal-overlay.checkbox-list-edit{display:none}.field-range-group.checkbox-list-edit{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0}.detail-panel.checkbox-list-edit{display:none}.checkbox-list-edit{display:none;margin-top:.75rem}.checklist-form>.checkbox-list-edit{display:none}.checkbox-list-edit.show{display:block}.checkbox-list-edit-actions{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.checkbox-list-edit-actions-left{align-items:center;display:flex;gap:.75rem}.checkbox-list-edit-actions-right{display:flex;gap:.5rem}.checkbox-list-done-btn{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem;padding:.375rem .75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.checkbox-list-done-btn:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.checkbox-list-done-btn{border-radius:.375rem;border-width:0;cursor:pointer;font-weight:500}.checkbox-list-done-btn:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.checkbox-list-done-btn:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.checkbox-list-cancel-btn{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem;padding:.375rem .75rem}.checkbox-list-cancel-btn:is(.dark *){background-color:transparent}.checkbox-list-cancel-btn{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.checkbox-list-cancel-btn:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.checkbox-list-cancel-btn{border-radius:.375rem;border-width:1px;cursor:pointer;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));font-weight:500}.checkbox-list-cancel-btn:is(.dark *){border-color:hsla(0,0%,100%,.2)}.checkbox-list-cancel-btn:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.checkbox-list-cancel-btn:hover:is(.dark *){background-color:hsla(0,0%,100%,.1)}.unsaved-changes-message{align-items:center;background-color:var(--color-warn-light);border:1px solid var(--color-warn);border-radius:var(--radius-sm);color:var(--color-warn-dark);display:flex;font-size:.875rem;font-weight:500;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem}.unsaved-changes-icon{align-items:center;background-color:var(--color-warn);border-radius:9999px;color:var(--white);display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:1.25rem;justify-content:center;width:1.25rem}.dark .unsaved-changes-message{background-color:rgb(var(--color-warn-rgb)/.15);border-color:rgb(var(--color-warn-rgb)/.4);color:var(--color-yellow-300)}.dark .unsaved-changes-icon{background-color:var(--color-warn);color:var(--black)}.form-item.form-no-label>label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.form-item:has(.field-prefix),.form-item:has(.field-suffix){align-items:baseline;display:flex;flex-wrap:wrap}.form-item:has(.field-prefix)>label,.form-item:has(.field-suffix)>label{flex-basis:100%;margin-bottom:.25rem}.form-item:has(.field-prefix)>input,.form-item:has(.field-prefix)>select,.form-item:has(.field-suffix)>input,.form-item:has(.field-suffix)>select{flex:0 1 auto;width:auto}.field-prefix,.field-suffix{align-items:center;color:var(--color-gray-500);display:inline-flex;font-size:.875rem;white-space:nowrap}.field-prefix{margin-right:.5rem}.field-suffix{margin-left:.5rem}.dark .field-prefix,.dark .field-suffix{color:var(--color-gray-400)}.form-item:has(.field-prefix)>.description,.form-item:has(.field-prefix)>.form-item--error-message,.form-item:has(.field-suffix)>.description,.form-item:has(.field-suffix)>.form-item--error-message{flex-basis:100%}.input-group-connected{align-items:stretch;display:flex;flex-wrap:wrap}.input-group-connected>label{flex-basis:100%;margin-bottom:.25rem}.input-group-connected .field-prefix-wrapper{align-items:stretch;display:flex}.input-group-connected .field-prefix{border:1px solid var(--color-gray-300);border-radius:var(--radius-sm) 0 0 var(--radius-sm);border-right:0;margin-right:0}.input-group-connected .field-prefix,.input-group-connected .field-suffix{align-items:center;background-color:var(--color-gray-200);color:var(--color-gray-700);display:flex;font-weight:500;padding:.5rem .75rem}.input-group-connected .field-suffix{border:1px solid var(--color-gray-300);border-left:0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin-left:0}.input-group-connected input{flex:0 1 auto;width:auto}.input-group-connected .field-prefix+input,.input-group-connected .field-prefix-wrapper input{border-bottom-left-radius:0!important;border-left:0!important;border-top-left-radius:0!important}.input-group-connected input:has(+.field-suffix){border-bottom-right-radius:0!important;border-right:0!important;border-top-right-radius:0!important}.dark .input-group-connected .field-prefix,.dark .input-group-connected .field-suffix{background-color:var(--color-gray-700);border-color:var(--color-gray-600);color:var(--color-gray-300)}.form-item select.form-select[multiple],.form-item select.form-select[size],select.form-select[multiple],select.form-select[size]{background-image:none!important;padding-right:.75rem}.of-login-row{align-items:center;display:flex;gap:.5rem;justify-content:space-between;width:100%}.of-login-row>label{flex:1;min-width:0}.of-login-forgot{flex-shrink:0}.or-separator{align-items:center;color:var(--color-gray-500);display:flex;font-size:.875rem;gap:1rem;margin:1.5rem 0;text-transform:lowercase}.or-separator:after,.or-separator:before{background-color:var(--color-gray-300);content:"";flex:1;height:1px}.dark .or-separator{color:var(--color-gray-400)}.dark .or-separator:after,.dark .or-separator:before{background-color:var(--color-gray-600)}.user-login-form .form-actions,.user-login-form .of-form-actions{border-top:none;margin-top:1.5rem;padding-top:0}.user-login-form .form-actions .form-submit,.user-login-form .of-form-actions .form-submit{justify-content:center;width:100%}.user-login-form .cf-turnstile,.user-login-form [class*=turnstile] iframe{margin-top:1rem}.user-login-form .btn--primary.button,.user-login-form .btn--primary.button--secondary{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.user-login-form .btn--primary.button--secondary:hover,.user-login-form .btn--primary.button:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.user-login-form .btn--primary.button--secondary:focus-visible,.user-login-form .btn--primary.button:focus-visible{outline-color:#2563eb;outline-offset:2px;outline-width:2px}.user-login-form .btn--primary.button--secondary:is(.dark *),.user-login-form .btn--primary.button:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.user-login-form .btn--primary.button--secondary:hover:is(.dark *),.user-login-form .btn--primary.button:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.js-form-type-vertical-tabs{display:none}.field--type-datetime>fieldset,.field--widget-datetime-default fieldset{border:none;margin:0;padding:0}.field--type-datetime>fieldset>legend,.field--widget-datetime-default fieldset>legend{margin-bottom:.5rem;padding:0}.field--type-datetime>fieldset>legend .fieldset-legend,.field--widget-datetime-default fieldset>legend .fieldset-legend{color:var(--color-gray-700);font-size:.875rem;font-weight:500}.field--type-datetime>fieldset>.fieldset-wrapper,.field--widget-datetime-default fieldset>.fieldset-wrapper{padding:0}.field--type-datetime [id$=-value],.field--widget-datetime-default [id$=-value]{display:flex;flex-wrap:wrap;gap:1rem}.field--type-datetime [id$=-value]>.form-item,.field--widget-datetime-default [id$=-value]>.form-item{flex:0 1 auto;margin-bottom:0;min-width:140px}.datetime-wrapper h4,.dob-field h4,.field--widget-datetime-default h4,.form-datetime-wrapper h4{color:var(--color-gray-900);font-size:.875rem;font-weight:500;margin:0 0 .5rem}.field--type-datetime .js-form-type-date>label,.field--widget-datetime-default .js-form-type-date>label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.dark .field--type-datetime>fieldset>legend .fieldset-legend,.dark .field--widget-datetime-default fieldset>legend .fieldset-legend{color:var(--color-gray-300)}.dark .datetime-wrapper h4,.dark .dob-field h4,.dark .field--widget-datetime-default h4,.dark .form-datetime-wrapper h4{color:var(--color-gray-100)}input.form-date,input[type=date]{background-color:var(--white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%239ca3af' stroke-width='1.5' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 0 1 2.25-2.25h13.5A2.25 2.25 0 0 1 21 7.5v11.25m-18 0A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75m-18 0v-7.5A2.25 2.25 0 0 1 5.25 9h13.5A2.25 2.25 0 0 1 21 11.25v7.5'/%3E%3C/svg%3E");background-position:right .625rem center;background-repeat:no-repeat;background-size:1rem 1rem;border:1px solid var(--border);border-radius:.5rem;color:var(--color-gray-900);display:block;font-size:.875rem;height:2.5rem;line-height:2.5rem;max-width:220px;outline:none;padding:0 2.25rem 0 .75rem;transition:border-color .15s,box-shadow .15s;width:100%}input.form-date::-moz-placeholder{color:var(--color-gray-400)}input.form-date::placeholder{color:var(--color-gray-400)}input.form-date:hover,input[type=date]:hover{border-color:var(--color-gray-400)}input.form-date:focus,input[type=date]:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus);outline:none}.of-date-wrap{display:inline-block;max-width:220px;position:relative;width:100%}.of-date-placeholder{color:var(--color-gray-400);font-size:.875rem;height:2.5rem;left:.75rem;line-height:2.5rem;pointer-events:none;position:absolute;top:0;z-index:1}input.form-date.of-date-empty,input[type=date].of-date-empty{color:transparent}input.form-date.of-date-empty:focus,input[type=date].of-date-empty:focus{color:var(--color-gray-900)}input.form-date::-webkit-calendar-picker-indicator,input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;height:1.5rem;opacity:0;width:1.5rem}input.form-date::-webkit-clear-button,input.form-date::-webkit-inner-spin-button,input[type=date]::-webkit-clear-button,input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;display:none}input.form-date::-webkit-datetime-edit,input[type=date]::-webkit-datetime-edit{line-height:1;padding:0}.dark input.form-date,.dark input[type=date]{background-color:hsla(0,0%,100%,.05);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%236b7280' stroke-width='1.5' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 0 1 2.25-2.25h13.5A2.25 2.25 0 0 1 21 7.5v11.25m-18 0A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75m-18 0v-7.5A2.25 2.25 0 0 1 5.25 9h13.5A2.25 2.25 0 0 1 21 11.25v7.5'/%3E%3C/svg%3E");border-color:var(--color-gray-600);color:var(--color-gray-100)}.dark input.form-date::-moz-placeholder{color:var(--color-gray-500)}.dark input.form-date::placeholder{color:var(--color-gray-500)}.dark input.form-date:hover,.dark input[type=date]:hover{border-color:var(--color-gray-500)}.dark input.form-date:focus,.dark input[type=date]:focus{border-color:var(--primary-light);box-shadow:0 0 0 3px rgba(37,99,235,.15);outline:none}.dark input.form-date::-webkit-calendar-picker-indicator,.dark input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1)}.dark input.form-date.of-date-empty:focus,.dark input[type=date].of-date-empty:focus{color:var(--color-gray-100)}.dark .of-date-placeholder{color:var(--color-gray-500)}input.form-time,input[type=time]{background-color:var(--white);border:1px solid var(--border);border-radius:.5rem;color:var(--color-gray-900);display:block;font-size:.875rem;height:2.5rem;line-height:2.5rem;max-width:160px;outline:none;padding:0 .75rem;transition:border-color .15s,box-shadow .15s;width:auto}input.form-time:hover,input[type=time]:hover{border-color:var(--color-gray-400)}input.form-time:focus,input[type=time]:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus);outline:none}.dark input.form-time,.dark input[type=time]{background-color:hsla(0,0%,100%,.05);border-color:var(--color-gray-600);color:var(--color-gray-100)}.dark input.form-time:hover,.dark input[type=time]:hover{border-color:var(--color-gray-500)}.dark input.form-time:focus,.dark input[type=time]:focus{border-color:var(--primary-light);box-shadow:0 0 0 3px rgba(37,99,235,.15);outline:none}.select2-container--default{max-width:100%!important;width:100%!important}select.select2-enable{width:100%}.select2-container--default .select2-selection--single{background-color:var(--white);border:none;border-radius:var(--radius-sm);font-size:.875rem;height:auto;line-height:1.5;min-height:34px;outline:1px solid var(--color-gray-300);outline-offset:-1px;padding:.375rem 2.5rem .375rem .75rem;transition:outline var(--transition-fast)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--color-gray-900);line-height:1.5;padding-left:0;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__arrow{align-items:center;display:flex;height:100%;right:.5rem;top:0}.select2-container--classic .select2-selection--single .select2-selection__placeholder,.select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--muted)}.select2-container--default .select2-selection--single:hover{outline-color:var(--color-gray-400)}.select2-container--default .select2-selection--single:focus,.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--open .select2-selection--single{outline:2px solid var(--primary-dark);outline-offset:-2px}.select2-container--default .select2-selection--single .select2-selection__clear{color:var(--muted);font-size:1rem;font-weight:400;margin-right:1.5rem}.select2-container--default .select2-selection--single .select2-selection__clear:hover{color:var(--color-gray-700)}.select2-dropdown{background-color:var(--white);box-shadow:var(--shadow-lg);margin-top:.25rem;z-index:999999}.select2-container--default .select2-search--dropdown .select2-search__field,.select2-dropdown{border:none;border-radius:var(--radius-sm);outline:1px solid var(--color-gray-300);outline-offset:-1px}.select2-container--default .select2-search--dropdown .select2-search__field{padding:.375rem .75rem}.select2-container--default .select2-search--dropdown .select2-search__field:focus{outline:2px solid var(--primary-dark);outline-offset:-2px}.select2-container--default .select2-results__option{color:var(--color-gray-900);font-size:.875rem;padding:.5rem .75rem;transition:background-color var(--transition-fast)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--primary-dark);color:var(--white)}.select2-container--default .select2-results__option[aria-selected=true]{background-color:var(--color-blue-50);color:var(--color-gray-900)}.select2-container--default .select2-results__option[aria-disabled=true]{color:var(--color-gray-400)}.select2-container--open{z-index:9999!important}.select2-results__options{max-width:100%!important;overflow-x:hidden!important}.dark .select2-container--default .select2-selection--single{background-color:hsla(0,0%,100%,.05);outline-color:hsla(0,0%,100%,.1)}.dark .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--color-gray-100)}.dark .select2-container--classic .select2-selection--single .select2-selection__placeholder,.dark .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--muted)}.dark .select2-container--default .select2-selection--single:hover{outline-color:hsla(0,0%,100%,.2)}.dark .select2-container--default .select2-selection--single:focus,.dark .select2-container--default.select2-container--focus .select2-selection--single,.dark .select2-container--default.select2-container--open .select2-selection--single{outline:2px solid var(--primary);outline-offset:-2px}.dark .select2-dropdown{background-color:var(--color-gray-800);outline-color:hsla(0,0%,100%,.1)}.dark .select2-container--default .select2-search--dropdown .select2-search__field{background-color:var(--color-gray-700);color:var(--color-gray-100);outline-color:hsla(0,0%,100%,.1)}.dark .select2-container--default .select2-search--dropdown .select2-search__field:focus{outline:2px solid var(--primary);outline-offset:-2px}.dark .select2-container--default .select2-results__option{color:var(--color-gray-100)}.dark .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--primary)}.dark .select2-container--default .select2-results__option[aria-selected=true]{background-color:rgb(var(--primary-rgb)/.2);color:var(--color-gray-100)}.dark .select2-container--default .select2-results__option[aria-disabled=true]{color:var(--muted)}@media screen and (max-width:480px){.select2-container--default .select2-selection--single{font-size:16px}.select2-container--default .select2-results__option{font-size:16px;padding:.75rem}}@media print{.select2-selection__arrow{display:none!important}}.measurement-inline.measurement-range-green{color:var(--color-pass)}.measurement-inline.measurement-range-yellow{color:var(--color-warn)}.measurement-inline.measurement-range-red{color:var(--color-fail)}.of-view-nav__inner{align-items:center;display:flex;gap:1rem}.of-view-nav__separator{background:var(--border);height:1.25rem;width:1px}.dark .of-view-nav__separator{background:hsla(0,0%,100%,.15)}.of-view-nav__tab{font-size:.875rem;font-weight:500;line-height:1.25rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.of-view-nav__tab:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.of-view-nav__tab{border-bottom:2px solid transparent;padding:.25rem 0;text-decoration:none!important;transition:color .15s,border-color .15s}.of-view-nav__tab:hover{border-bottom-color:var(--color-gray-300);color:var(--color-gray-700)}.of-view-nav__tab:focus,.of-view-nav__tab:hover,.of-view-nav__tab:visited{text-decoration:none!important}.dark .of-view-nav__tab:hover{border-bottom-color:var(--color-gray-500);color:var(--color-gray-300)}.of-view-nav__tab--active{border-bottom-color:var(--primary)!important;color:var(--color-blue-600)!important}.dark .of-view-nav__tab--active{border-bottom-color:var(--primary-light)!important;color:var(--primary-light)!important}.of-local-tasks{align-items:stretch;display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:.5rem 0 1rem;padding:0}.of-view-nav__inner .of-local-tasks{margin:0}.of-local-tasks>li{display:inline-flex;margin:0}.of-local-tasks>li a{align-items:center;background:var(--white);border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);color:var(--color-gray-900);display:inline-flex;font-size:.8125rem;font-weight:600;height:100%;line-height:1.25rem;padding:.375rem .625rem;text-decoration:none!important}.of-local-tasks>li a:hover{background:var(--bg);text-decoration:none}.of-local-tasks>li a.is-active,.of-local-tasks>li a.is-active:link,.of-local-tasks>li a.is-active:visited,.of-local-tasks>li a[aria-current=page],.of-local-tasks>li a[aria-current=page]:link,.of-local-tasks>li a[aria-current=page]:visited{background:var(--color-blue-600);border-color:var(--color-blue-600);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12);color:var(--white)!important}.dark .of-local-tasks>li a{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.2);color:var(--white);text-decoration:none!important}.dark .of-local-tasks>li a:hover{background:hsla(0,0%,100%,.12)}.dark .of-local-tasks>li a.is-active,.dark .of-local-tasks>li a.is-active:link,.dark .of-local-tasks>li a.is-active:visited,.dark .of-local-tasks>li a[aria-current=page],.dark .of-local-tasks>li a[aria-current=page]:link,.dark .of-local-tasks>li a[aria-current=page]:visited{background:var(--primary);border-color:var(--primary);color:var(--white)!important}.horizontal-tabs-pane{background:transparent;border:0;box-shadow:none;padding:0}.horizontal-tabs-pane>summary{display:none!important}.tabs-underline{width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.tabs-underline:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.tabs-underline{margin-bottom:1.5rem;overflow:visible;padding-bottom:0;padding-left:1rem;padding-right:1rem}.tabs-underline__mobile.grid-3.measurement-cards{display:grid;gap:.9375rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:.9375rem}@media (max-width:768px){.tabs-underline__mobile.grid-3.measurement-cards{gap:.625rem;grid-template-columns:1fr}}.tabs-underline__mobile{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.node-form-card>.tabs-underline__mobile{display:none}.node-form-card>.tabs-underline__mobile+.form-item,.node-form-card>.tabs-underline__mobile+.form-wrapper{border-top:0;margin-top:0;padding-top:0}.tabs-underline__mobile.loading-overlay{display:none;opacity:0;visibility:hidden}@media (min-width:1024px){nav>.tabs-underline__mobile.mt-4.lg\:block,nav>div.tabs-underline__mobile.mt-4.lg\:block{display:block}}.tabs-underline__mobile.entity-nav-content,.tabs-underline__mobile.modal-overlay{display:none}.tabs-underline__mobile.field-range-group{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0}.tabs-underline__mobile,.tabs-underline__mobile.detail-panel{display:none}}select.tabs-underline__select{background-image:url("data:image/svg+xml;charset=utf-8,%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 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em}.tabs-underline__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;grid-column-start:1;grid-row-start:1;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.tabs-underline__select:is(.dark *){background-color:hsla(0,0%,100%,.05)}.tabs-underline__select{font-size:1rem;line-height:1.5rem;padding:.5rem 2rem .5rem .75rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.tabs-underline__select:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.tabs-underline__select{outline-color:#d1d5db;outline-offset:-1px;outline-style:solid;outline-width:1px}.tabs-underline__select:is(.dark *){outline-color:hsla(0,0%,100%,.1)}.tabs-underline__select:focus{outline-color:#2563eb;outline-offset:-2px;outline-width:2px}.tabs-underline__select:focus:is(.dark *){outline-color:#3b82f6}.tabs-underline__select option:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.tabs-underline__select-icon{align-self:center;fill:#6b7280;grid-column-start:1;grid-row-start:1;height:1.25rem;justify-self:end;margin-right:.5rem;pointer-events:none;width:1.25rem}.tabs-underline__select-icon:is(.dark *){fill:#9ca3af}.node-form-card>.tabs-underline__desktop{display:none}.node-form-card>.tabs-underline__desktop+.form-item,.node-form-card>.tabs-underline__desktop+.form-wrapper{border-top:0;margin-top:0;padding-top:0}.loading-overlay.tabs-underline__desktop{display:none;opacity:0;visibility:hidden}@media (min-width:1024px){nav>.mt-4.tabs-underline__desktop.lg\:block,nav>div.mt-4.tabs-underline__desktop.lg\:block{display:block}}.entity-nav-content.tabs-underline__desktop,.modal-overlay.tabs-underline__desktop{display:none}.field-range-group.tabs-underline__desktop{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0}.checklist-form>.tabs-underline__desktop,.detail-panel.tabs-underline__desktop,.tabs-underline__desktop{display:none}@media (min-width:640px){.tabs-underline__desktop{display:block}}.tabs-underline__border{border-bottom:1px solid var(--border);overflow:visible}.dark .tabs-underline__border{border-bottom-color:hsla(0,0%,100%,.1)}.tabs-underline__nav{display:flex;margin-bottom:-1px}.tabs-underline__nav>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2rem*var(--tw-space-x-reverse))}.tabs-underline__tab{align-items:center;display:inline-flex;font-size:.875rem;font-weight:500;line-height:1.25rem;padding:1rem .25rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.tabs-underline__tab:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.tabs-underline__tab{border-bottom:2px solid transparent;text-decoration:none!important;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tabs-underline__tab:hover{border-bottom-color:var(--color-gray-300);color:var(--color-gray-700)}.tabs-underline__tab:focus,.tabs-underline__tab:hover,.tabs-underline__tab:visited{text-decoration:none!important}.dark .tabs-underline__tab{color:var(--color-gray-400)}.dark .tabs-underline__tab:hover{border-bottom-color:var(--color-gray-300);color:var(--color-gray-300)}.tabs-underline__tab--active,.tabs-underline__tab--active:hover,.tabs-underline__tab[aria-current=page],.tabs-underline__tab[aria-current=page]:hover{border-bottom-color:var(--primary)!important;color:var(--color-blue-600)!important}.dark .tabs-underline__tab--active,.dark .tabs-underline__tab--active:hover,.dark .tabs-underline__tab[aria-current=page],.dark .tabs-underline__tab[aria-current=page]:hover{border-bottom-color:var(--primary-light)!important;color:var(--primary-light)!important}.tabs-underline__icon{height:1.25rem;margin-left:-.125rem;margin-right:.5rem;width:1.25rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.tabs-underline__icon:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.tabs-underline__icon{transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tabs-underline__tab:hover .tabs-underline__icon{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.tabs-underline__tab:hover .tabs-underline__icon:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.tabs-underline__icon i,.tabs-underline__icon svg{height:1.25rem;width:1.25rem}.tabs-underline__icon .svg-icon,.tabs-underline__icon img{filter:grayscale(100%) brightness(.7) opacity(.6);height:1.25rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1.25rem}.tabs-underline__tab:hover .tabs-underline__icon .svg-icon,.tabs-underline__tab:hover .tabs-underline__icon img{filter:grayscale(100%) brightness(.5) opacity(.8)}.tabs-underline__tab--active .tabs-underline__icon,.tabs-underline__tab[aria-current=page] .tabs-underline__icon{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.tabs-underline__tab--active .tabs-underline__icon:is(.dark *),.tabs-underline__tab[aria-current=page] .tabs-underline__icon:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.tabs-underline__tab--active .tabs-underline__icon .svg-icon,.tabs-underline__tab--active .tabs-underline__icon img,.tabs-underline__tab[aria-current=page] .tabs-underline__icon .svg-icon,.tabs-underline__tab[aria-current=page] .tabs-underline__icon img{filter:brightness(0) saturate(100%) invert(33%) sepia(93%) saturate(1752%) hue-rotate(213deg) brightness(97%) contrast(93%)}.tabs-underline__text{display:inline}.tabs-underline--sm .tabs-underline__nav>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.tabs-underline--sm .tabs-underline__tab{font-size:.75rem;line-height:1rem;padding-bottom:.75rem;padding-top:.75rem}.tabs-underline--sm .tabs-underline__icon{height:1rem;margin-right:.375rem;width:1rem}.tabs-underline--lg .tabs-underline__nav>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.5rem*var(--tw-space-x-reverse))}.tabs-underline--lg .tabs-underline__tab{font-size:1rem;line-height:1.5rem;padding-bottom:1.25rem;padding-top:1.25rem}.tabs-underline--lg .tabs-underline__icon{height:1.5rem;margin-right:.75rem;width:1.5rem}.tabs-underline--blue .tabs-underline__tab--active,.tabs-underline--blue .tabs-underline__tab--active:hover,.tabs-underline--blue .tabs-underline__tab[aria-current=page],.tabs-underline--blue .tabs-underline__tab[aria-current=page]:hover{border-bottom-color:var(--color-blue-500)!important;color:var(--color-blue-800)!important}.dark .tabs-underline--blue .tabs-underline__tab--active,.dark .tabs-underline--blue .tabs-underline__tab--active:hover,.dark .tabs-underline--blue .tabs-underline__tab[aria-current=page],.dark .tabs-underline--blue .tabs-underline__tab[aria-current=page]:hover{border-bottom-color:var(--color-blue-400)!important;color:var(--color-blue-400)!important}.tabs-underline--blue .tabs-underline__tab--active .tabs-underline__icon,.tabs-underline--blue .tabs-underline__tab[aria-current=page] .tabs-underline__icon{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.tabs-underline--blue .tabs-underline__tab--active .tabs-underline__icon:is(.dark *),.tabs-underline--blue .tabs-underline__tab[aria-current=page] .tabs-underline__icon:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.tabs-underline--blue .tabs-underline__tab--active .tabs-underline__icon .svg-icon,.tabs-underline--blue .tabs-underline__tab--active .tabs-underline__icon img,.tabs-underline--blue .tabs-underline__tab[aria-current=page] .tabs-underline__icon .svg-icon,.tabs-underline--blue .tabs-underline__tab[aria-current=page] .tabs-underline__icon img{filter:brightness(0) saturate(100%) invert(42%) sepia(98%) saturate(1850%) hue-rotate(206deg) brightness(96%) contrast(93%)}.tabs-underline--green .tabs-underline__tab--active,.tabs-underline--green .tabs-underline__tab[aria-current=page]{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.tabs-underline--green .tabs-underline__tab--active:is(.dark *),.tabs-underline--green .tabs-underline__tab[aria-current=page]:is(.dark *){--tw-border-opacity:1;border-color:rgb(74 222 128/var(--tw-border-opacity,1))}.tabs-underline--green .tabs-underline__tab--active,.tabs-underline--green .tabs-underline__tab[aria-current=page]{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.tabs-underline--green .tabs-underline__tab--active:is(.dark *),.tabs-underline--green .tabs-underline__tab[aria-current=page]:is(.dark *){--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.tabs-underline--green .tabs-underline__tab--active .tabs-underline__icon,.tabs-underline--green .tabs-underline__tab[aria-current=page] .tabs-underline__icon{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.tabs-underline--green .tabs-underline__tab--active .tabs-underline__icon:is(.dark *),.tabs-underline--green .tabs-underline__tab[aria-current=page] .tabs-underline__icon:is(.dark *){--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.tabs-underline--full .tabs-underline__nav>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(0px*(1 - var(--tw-space-x-reverse)));margin-right:calc(0px*var(--tw-space-x-reverse))}.tabs-underline--full .tabs-underline__tab{flex:1 1 0%;justify-content:center}.tabs-underline--wrap .tabs-underline__nav{flex-wrap:wrap;gap:0}.tabs-underline--wrap .tabs-underline__nav>*+*{margin-left:0!important}.tabs-underline--wrap .tabs-underline__tab{padding-left:.75rem;padding-right:.75rem}.tabs-underline--sm.tabs-underline--wrap .tabs-underline__tab{padding-left:.5rem;padding-right:.5rem}.tabs-underline--mobile-only .tabs-underline__mobile.grid-3.measurement-cards{display:grid;gap:.9375rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:.9375rem}@media (max-width:768px){.tabs-underline--mobile-only .tabs-underline__mobile.grid-3.measurement-cards{gap:.625rem;grid-template-columns:1fr}}.tabs-underline--mobile-only .tabs-underline__mobile{display:grid}.node-form-card>.tabs-underline--mobile-only .tabs-underline__desktop{display:none}.node-form-card>.tabs-underline--mobile-only .tabs-underline__desktop+.form-item,.node-form-card>.tabs-underline--mobile-only .tabs-underline__desktop+.form-wrapper{border-top:0;margin-top:0;padding-top:0}.loading-overlay.tabs-underline--mobile-only .tabs-underline__desktop{display:none;opacity:0;visibility:hidden}@media (min-width:1024px){nav>.mt-4.tabs-underline--mobile-only .tabs-underline__desktop.lg\:block,nav>div.mt-4.tabs-underline--mobile-only .tabs-underline__desktop.lg\:block{display:block}}.entity-nav-content.tabs-underline--mobile-only .tabs-underline__desktop,.modal-overlay.tabs-underline--mobile-only .tabs-underline__desktop{display:none}.field-range-group.tabs-underline--mobile-only .tabs-underline__desktop{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0}.checklist-form>.tabs-underline--mobile-only .tabs-underline__desktop,.detail-panel.tabs-underline--mobile-only .tabs-underline__desktop,.node-form-card>.tabs-underline--desktop-only .tabs-underline__mobile,.tabs-underline--mobile-only .tabs-underline__desktop{display:none}.node-form-card>.tabs-underline--desktop-only .tabs-underline__mobile+.form-item,.node-form-card>.tabs-underline--desktop-only .tabs-underline__mobile+.form-wrapper{border-top:0;margin-top:0;padding-top:0}.loading-overlay.tabs-underline--desktop-only .tabs-underline__mobile{display:none;opacity:0;visibility:hidden}@media (min-width:1024px){nav>.mt-4.tabs-underline--desktop-only .tabs-underline__mobile.lg\:block,nav>div.mt-4.tabs-underline--desktop-only .tabs-underline__mobile.lg\:block{display:block}}.entity-nav-content.tabs-underline--desktop-only .tabs-underline__mobile,.modal-overlay.tabs-underline--desktop-only .tabs-underline__mobile{display:none}.field-range-group.tabs-underline--desktop-only .tabs-underline__mobile{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0}.checklist-form>.tabs-underline--desktop-only .tabs-underline__mobile,.detail-panel.tabs-underline--desktop-only .tabs-underline__mobile,.tabs-underline--desktop-only .tabs-underline__mobile{display:none}.tabs-underline--desktop-only .tabs-underline__desktop{display:block}.tabs-underline__badge{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:500;line-height:1rem;margin-left:.5rem;padding:.125rem .5rem;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.tabs-underline__badge:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.tabs-underline__badge{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.tabs-underline__badge:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.tabs-underline__tab--active .tabs-underline__badge,.tabs-underline__tab[aria-current=page] .tabs-underline__badge{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.tabs-underline__tab--active .tabs-underline__badge:is(.dark *),.tabs-underline__tab[aria-current=page] .tabs-underline__badge:is(.dark *){background-color:rgba(30,58,138,.5)}.tabs-underline__tab--active .tabs-underline__badge,.tabs-underline__tab[aria-current=page] .tabs-underline__badge{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.tabs-underline__tab--active .tabs-underline__badge:is(.dark *),.tabs-underline__tab[aria-current=page] .tabs-underline__badge:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.tabs-underline--blue .tabs-underline__tab--active .tabs-underline__badge{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.tabs-underline--blue .tabs-underline__tab--active .tabs-underline__badge:is(.dark *){background-color:rgba(30,58,138,.5)}.tabs-underline--blue .tabs-underline__tab--active .tabs-underline__badge{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.tabs-underline--blue .tabs-underline__tab--active .tabs-underline__badge:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.tabs-underline__status{margin-left:.25rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.tabs-underline__status:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.tabs-underline__status{font-weight:400}.tabs-underline__status--on{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.tabs-underline__status--on:is(.dark *){--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.tabs-underline__tab--active .tabs-underline__status{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.tabs-underline__tab--active .tabs-underline__status:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.tabs-underline__tab--active .tabs-underline__status--on{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.tabs-underline__tab--active .tabs-underline__status--on:is(.dark *){--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.wellness-dashboard-tabs{width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.wellness-dashboard-tabs:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.wellness-dashboard-tabs{margin-bottom:1.5rem;overflow:visible;padding-bottom:0;padding-left:1rem;padding-right:1rem}.wellness-dashboard-tabs__nav{display:flex;margin-bottom:-1px}.wellness-dashboard-tabs__nav>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2rem*var(--tw-space-x-reverse))}.tabs-underline--sm .wellness-dashboard-tabs__nav>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.tabs-underline--lg .wellness-dashboard-tabs__nav>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.5rem*var(--tw-space-x-reverse))}.tabs-underline--full .wellness-dashboard-tabs__nav>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(0px*(1 - var(--tw-space-x-reverse)));margin-right:calc(0px*var(--tw-space-x-reverse))}.tabs-underline--wrap .wellness-dashboard-tabs__nav{flex-wrap:wrap;gap:0}.tabs-underline--wrap .wellness-dashboard-tabs__nav>*+*{margin-left:0}.wellness-dashboard-tabs__tab{align-items:center;display:inline-flex;font-size:.875rem;font-weight:500;line-height:1.25rem;padding:1rem .25rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.wellness-dashboard-tabs__tab:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.wellness-dashboard-tabs__tab{border-bottom:2px solid transparent;text-decoration:none;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.wellness-dashboard-tabs__tab:hover{border-bottom-color:var(--color-gray-300);color:var(--color-gray-700);text-decoration:none}.wellness-dashboard-tabs__tab:focus,.wellness-dashboard-tabs__tab:visited{text-decoration:none}.dark .wellness-dashboard-tabs__tab{color:var(--color-gray-400)}.dark .wellness-dashboard-tabs__tab:hover{border-bottom-color:var(--color-gray-300);color:var(--color-gray-300)}.wellness-dashboard-tabs__tab[aria-current=page],.wellness-dashboard-tabs__tab[aria-current=page]:hover{border-bottom-color:var(--primary);color:var(--color-blue-600)}.dark .wellness-dashboard-tabs__tab[aria-current=page],.dark .wellness-dashboard-tabs__tab[aria-current=page]:hover{border-bottom-color:var(--primary-light);color:var(--primary-light)}.wellness-dashboard-tabs__tab:hover .tabs-underline__icon{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.wellness-dashboard-tabs__tab:hover .tabs-underline__icon:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.wellness-dashboard-tabs__tab:hover .tabs-underline__icon .svg-icon,.wellness-dashboard-tabs__tab:hover .tabs-underline__icon img{filter:grayscale(100%) brightness(.5) opacity(.8)}.wellness-dashboard-tabs__tab[aria-current=page] .tabs-underline__icon{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.wellness-dashboard-tabs__tab[aria-current=page] .tabs-underline__icon:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.wellness-dashboard-tabs__tab[aria-current=page] .tabs-underline__icon .svg-icon,.wellness-dashboard-tabs__tab[aria-current=page] .tabs-underline__icon img{filter:brightness(0) saturate(100%) invert(33%) sepia(93%) saturate(1752%) hue-rotate(213deg) brightness(97%) contrast(93%)}.tabs-underline--sm .wellness-dashboard-tabs__tab{font-size:.75rem;line-height:1rem;padding-bottom:.75rem;padding-top:.75rem}.tabs-underline--lg .wellness-dashboard-tabs__tab{font-size:1rem;line-height:1.5rem;padding-bottom:1.25rem;padding-top:1.25rem}.tabs-underline--blue .wellness-dashboard-tabs__tab[aria-current=page],.tabs-underline--blue .wellness-dashboard-tabs__tab[aria-current=page]:hover{border-bottom-color:var(--color-blue-500);color:var(--color-blue-800)}.dark .tabs-underline--blue .wellness-dashboard-tabs__tab[aria-current=page],.dark .tabs-underline--blue .wellness-dashboard-tabs__tab[aria-current=page]:hover{border-bottom-color:var(--color-blue-400);color:var(--color-blue-400)}.tabs-underline--blue .wellness-dashboard-tabs__tab[aria-current=page] .tabs-underline__icon{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.tabs-underline--blue .wellness-dashboard-tabs__tab[aria-current=page] .tabs-underline__icon:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.tabs-underline--blue .wellness-dashboard-tabs__tab[aria-current=page] .tabs-underline__icon .svg-icon,.tabs-underline--blue .wellness-dashboard-tabs__tab[aria-current=page] .tabs-underline__icon img{filter:brightness(0) saturate(100%) invert(42%) sepia(98%) saturate(1850%) hue-rotate(206deg) brightness(96%) contrast(93%)}.tabs-underline--green .wellness-dashboard-tabs__tab[aria-current=page]{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.tabs-underline--green .wellness-dashboard-tabs__tab[aria-current=page]:is(.dark *){--tw-border-opacity:1;border-color:rgb(74 222 128/var(--tw-border-opacity,1))}.tabs-underline--green .wellness-dashboard-tabs__tab[aria-current=page]{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.tabs-underline--green .wellness-dashboard-tabs__tab[aria-current=page]:is(.dark *){--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.tabs-underline--green .wellness-dashboard-tabs__tab[aria-current=page] .tabs-underline__icon{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.tabs-underline--green .wellness-dashboard-tabs__tab[aria-current=page] .tabs-underline__icon:is(.dark *){--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.tabs-underline--full .wellness-dashboard-tabs__tab{flex:1 1 0%;justify-content:center}.tabs-underline--wrap .wellness-dashboard-tabs__tab{padding-left:.75rem;padding-right:.75rem}.tabs-underline--sm.tabs-underline--wrap .wellness-dashboard-tabs__tab{padding-left:.5rem;padding-right:.5rem}.wellness-dashboard-tabs__tab[aria-current=page] .tabs-underline__badge{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.wellness-dashboard-tabs__tab[aria-current=page] .tabs-underline__badge:is(.dark *){background-color:rgba(30,58,138,.5)}.wellness-dashboard-tabs__tab[aria-current=page] .tabs-underline__badge{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.wellness-dashboard-tabs__tab[aria-current=page] .tabs-underline__badge:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.wellness-dashboard-tabs__tab--active,.wellness-dashboard-tabs__tab--active:hover{border-bottom-color:var(--primary);color:var(--color-blue-600)}.dark .wellness-dashboard-tabs__tab--active,.dark .wellness-dashboard-tabs__tab--active:hover{border-bottom-color:var(--primary-light);color:var(--primary-light)}.wellness-dashboard-tabs__tab--active .tabs-underline__icon{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.wellness-dashboard-tabs__tab--active .tabs-underline__icon:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.wellness-dashboard-tabs__tab--active .tabs-underline__icon .svg-icon,.wellness-dashboard-tabs__tab--active .tabs-underline__icon img{filter:brightness(0) saturate(100%) invert(33%) sepia(93%) saturate(1752%) hue-rotate(213deg) brightness(97%) contrast(93%)}.tabs-underline--blue .wellness-dashboard-tabs__tab--active,.tabs-underline--blue .wellness-dashboard-tabs__tab--active:hover{border-bottom-color:var(--color-blue-500);color:var(--color-blue-800)}.dark .tabs-underline--blue .wellness-dashboard-tabs__tab--active,.dark .tabs-underline--blue .wellness-dashboard-tabs__tab--active:hover{border-bottom-color:var(--color-blue-400);color:var(--color-blue-400)}.tabs-underline--blue .wellness-dashboard-tabs__tab--active .tabs-underline__icon{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.tabs-underline--blue .wellness-dashboard-tabs__tab--active .tabs-underline__icon:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.tabs-underline--blue .wellness-dashboard-tabs__tab--active .tabs-underline__icon .svg-icon,.tabs-underline--blue .wellness-dashboard-tabs__tab--active .tabs-underline__icon img{filter:brightness(0) saturate(100%) invert(42%) sepia(98%) saturate(1850%) hue-rotate(206deg) brightness(96%) contrast(93%)}.tabs-underline--green .wellness-dashboard-tabs__tab--active{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.tabs-underline--green .wellness-dashboard-tabs__tab--active:is(.dark *){--tw-border-opacity:1;border-color:rgb(74 222 128/var(--tw-border-opacity,1))}.tabs-underline--green .wellness-dashboard-tabs__tab--active{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.tabs-underline--green .wellness-dashboard-tabs__tab--active:is(.dark *){--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.tabs-underline--green .wellness-dashboard-tabs__tab--active .tabs-underline__icon{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.tabs-underline--green .wellness-dashboard-tabs__tab--active .tabs-underline__icon:is(.dark *){--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.wellness-dashboard-tabs__tab--active .tabs-underline__badge{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.wellness-dashboard-tabs__tab--active .tabs-underline__badge:is(.dark *){background-color:rgba(30,58,138,.5)}.wellness-dashboard-tabs__tab--active .tabs-underline__badge{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.wellness-dashboard-tabs__tab--active .tabs-underline__badge:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.tabs-underline--blue .wellness-dashboard-tabs__tab--active .tabs-underline__badge{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.tabs-underline--blue .wellness-dashboard-tabs__tab--active .tabs-underline__badge:is(.dark *){background-color:rgba(30,58,138,.5)}.tabs-underline--blue .wellness-dashboard-tabs__tab--active .tabs-underline__badge{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.tabs-underline--blue .wellness-dashboard-tabs__tab--active .tabs-underline__badge:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.wellness-dashboard-tabs__tab--active .tabs-underline__status{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.wellness-dashboard-tabs__tab--active .tabs-underline__status:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.wellness-dashboard-tabs__tab--active .tabs-underline__status--on{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.wellness-dashboard-tabs__tab--active .tabs-underline__status--on:is(.dark *){--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.wellness-dashboard-tabs__icon{height:1.25rem;margin-left:-.125rem;margin-right:.5rem;width:1.25rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.wellness-dashboard-tabs__icon:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.wellness-dashboard-tabs__icon{transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tabs-underline__tab:hover .wellness-dashboard-tabs__icon{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.tabs-underline__tab:hover .wellness-dashboard-tabs__icon:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.wellness-dashboard-tabs__icon i,.wellness-dashboard-tabs__icon svg{height:1.25rem;width:1.25rem}.wellness-dashboard-tabs__icon .svg-icon,.wellness-dashboard-tabs__icon img{filter:grayscale(100%) brightness(.7) opacity(.6);height:1.25rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1.25rem}.tabs-underline__tab:hover .wellness-dashboard-tabs__icon .svg-icon,.tabs-underline__tab:hover .wellness-dashboard-tabs__icon img{filter:grayscale(100%) brightness(.5) opacity(.8)}.tabs-underline__tab--active .wellness-dashboard-tabs__icon,.tabs-underline__tab[aria-current=page] .wellness-dashboard-tabs__icon{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.tabs-underline__tab--active .wellness-dashboard-tabs__icon:is(.dark *),.tabs-underline__tab[aria-current=page] .wellness-dashboard-tabs__icon:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.tabs-underline__tab--active .wellness-dashboard-tabs__icon .svg-icon,.tabs-underline__tab--active .wellness-dashboard-tabs__icon img,.tabs-underline__tab[aria-current=page] .wellness-dashboard-tabs__icon .svg-icon,.tabs-underline__tab[aria-current=page] .wellness-dashboard-tabs__icon img{filter:brightness(0) saturate(100%) invert(33%) sepia(93%) saturate(1752%) hue-rotate(213deg) brightness(97%) contrast(93%)}.tabs-underline--sm .wellness-dashboard-tabs__icon{height:1rem;margin-right:.375rem;width:1rem}.tabs-underline--lg .wellness-dashboard-tabs__icon{height:1.5rem;margin-right:.75rem;width:1.5rem}.tabs-underline--blue .tabs-underline__tab--active .wellness-dashboard-tabs__icon,.tabs-underline--blue .tabs-underline__tab[aria-current=page] .wellness-dashboard-tabs__icon{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.tabs-underline--blue .tabs-underline__tab--active .wellness-dashboard-tabs__icon:is(.dark *),.tabs-underline--blue .tabs-underline__tab[aria-current=page] .wellness-dashboard-tabs__icon:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.tabs-underline--blue .tabs-underline__tab--active .wellness-dashboard-tabs__icon .svg-icon,.tabs-underline--blue .tabs-underline__tab--active .wellness-dashboard-tabs__icon img,.tabs-underline--blue .tabs-underline__tab[aria-current=page] .wellness-dashboard-tabs__icon .svg-icon,.tabs-underline--blue .tabs-underline__tab[aria-current=page] .wellness-dashboard-tabs__icon img{filter:brightness(0) saturate(100%) invert(42%) sepia(98%) saturate(1850%) hue-rotate(206deg) brightness(96%) contrast(93%)}.tabs-underline--green .tabs-underline__tab--active .wellness-dashboard-tabs__icon,.tabs-underline--green .tabs-underline__tab[aria-current=page] .wellness-dashboard-tabs__icon{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.tabs-underline--green .tabs-underline__tab--active .wellness-dashboard-tabs__icon:is(.dark *),.tabs-underline--green .tabs-underline__tab[aria-current=page] .wellness-dashboard-tabs__icon:is(.dark *){--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}th a[href*=order],th a[title*=sort]{align-items:center;color:#6b7280;display:inline-flex;font-size:inherit;font-weight:inherit;gap:.25rem;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}th a[href*=order]:hover,th a[title*=sort]:hover{color:#374151}th a[href*=order]:has(.tablesort),th a[title*=sort]:has(.tablesort),th[aria-sort] a[href*=order],th[aria-sort] a[title*=sort]{color:#4f46e5;font-weight:700}th a[href*=order]:has(.tablesort):hover,th a[title*=sort]:has(.tablesort):hover,th[aria-sort] a[href*=order]:hover,th[aria-sort] a[title*=sort]:hover{color:#4338ca}th[aria-sort] a[href*=order]:after,th[aria-sort] a[title*=sort]:after{color:#4f46e5}th[aria-sort=descending] a[href*=order]:after,th[aria-sort=descending] a[title*=sort]:after{content:"\25BC"}.tablesort{align-items:center;background:none!important;background-image:none!important;display:inline-flex;height:auto;margin-left:.25rem;width:auto}.tablesort:after{color:#4f46e5;font-size:.65rem;font-weight:700;line-height:1}.tablesort--asc:after{content:"\25B2"}.tablesort--desc:after{content:"\25BC"}th a[href*=order]:after,th a[title*=sort]:after{color:#9ca3af;content:"\25B2";font-size:.55rem;font-weight:700;line-height:1}th a[href*=order]:has(.tablesort):after,th a[title*=sort]:has(.tablesort):after{content:none}th a[href*=order]:hover:after,th a[title*=sort]:hover:after{color:#6b7280}.dark th a[href*=order],.dark th a[title*=sort]{color:#fff}.dark th a[href*=order]:hover,.dark th a[title*=sort]:hover{color:#818cf8}.dark th a[href*=order]:has(.tablesort),.dark th a[title*=sort]:has(.tablesort),.dark th[aria-sort] a[href*=order],.dark th[aria-sort] a[title*=sort]{color:#818cf8}.dark th a[href*=order]:has(.tablesort):hover,.dark th a[title*=sort]:has(.tablesort):hover,.dark th[aria-sort] a[href*=order]:hover,.dark th[aria-sort] a[title*=sort]:hover{color:#a5b4fc}.dark th[aria-sort] a[href*=order]:after,.dark th[aria-sort] a[title*=sort]:after{color:#818cf8}.dark th[aria-sort=descending] a[href*=order]:after,.dark th[aria-sort=descending] a[title*=sort]:after{content:"\25BC"}.dark .tablesort:after{color:#818cf8}.dark th a[href*=order]:after,.dark th a[title*=sort]:after{color:#6b7280}.dark th a[href*=order]:hover:after,.dark th a[title*=sort]:hover:after{color:#9ca3af}.of-views-footer{gap:.75rem;justify-content:space-between;margin-top:1rem;padding:.75rem 1rem}.of-views-footer,.of-views-footer__left{align-items:center;display:flex;flex-wrap:wrap}.of-views-footer__left{gap:1rem}.of-views-footer__right{align-items:center;display:flex}.of-views-footer__summary{color:var(--color-gray-500);font-size:.875rem;line-height:1.25rem}.of-views-footer__summary strong{color:var(--color-gray-700);font-weight:600}.of-views-footer__select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-color:var(--color-white,#fff);border:1px solid var(--color-gray-300);border-radius:.375rem;color:var(--color-gray-600);cursor:pointer;font-size:.8125rem;line-height:1.25rem;padding:.25rem 1.75rem .25rem .5rem}.of-views-footer__select:focus{outline:2px solid var(--primary,#2563eb);outline-offset:-1px}.of-pager,.of-pager__items{align-items:center;display:flex}.of-pager__items{gap:.25rem;list-style:none;margin:0;padding:0}.of-pager__link{align-items:center;border:1px solid var(--color-gray-300);border-radius:.375rem;color:var(--color-gray-700);display:inline-flex;font-size:.8125rem;font-weight:500;justify-content:center;line-height:1.5;min-width:2rem;padding:.25rem .625rem;text-decoration:none!important;transition:background-color .15s,border-color .15s,color .15s;white-space:nowrap}.of-pager__link:hover{background-color:var(--color-gray-50,#f9fafb);border-color:var(--color-gray-400);color:var(--color-gray-900)}.of-pager__link--active{background-color:var(--primary,#2563eb);border-color:var(--primary,#2563eb);color:#fff;cursor:default}.of-pager__link--active:hover{background-color:var(--primary-dark,#1d4ed8);border-color:var(--primary-dark,#1d4ed8);color:#fff}.of-pager__item--next .of-pager__link,.of-pager__item--prev .of-pager__link{background:transparent;border-color:var(--color-gray-300)}.of-pager__ellipsis{align-items:center;display:inline-flex;font-size:.875rem;justify-content:center;letter-spacing:.1em;min-width:2rem;padding:.25rem}.dark .of-views-footer__summary,.of-pager__ellipsis{color:var(--color-gray-400)}.dark .of-views-footer__summary strong{color:var(--color-gray-200)}.dark .of-views-footer__select{background-color:var(--color-gray-800,#1f2937)}.dark .of-pager__link,.dark .of-views-footer__select{border-color:var(--color-gray-600);color:var(--color-gray-300)}.dark .of-pager__link:hover{background-color:var(--color-gray-700);border-color:var(--color-gray-500);color:var(--color-gray-100)}.dark .of-pager__link--active{background-color:var(--primary,#2563eb);border-color:var(--primary,#2563eb);color:#fff}.dark .of-pager__link--active:hover{background-color:var(--primary-dark,#1d4ed8);border-color:var(--primary-dark,#1d4ed8);color:#fff}.dark .of-pager__ellipsis{color:var(--color-gray-500)}@media (max-width:639px){.of-views-footer{align-items:flex-start;flex-direction:column}.of-views-footer__right{justify-content:center;width:100%}.of-pager__items{flex-wrap:wrap;justify-content:center}}.messages__wrapper{display:contents}.messages{align-items:flex-start;border-radius:var(--radius-sm);display:flex;font-size:.875rem;gap:.75rem;line-height:1.25rem;margin-bottom:1.5rem;padding:1rem}.messages .messages__icon,.messages svg{flex-shrink:0;height:1.25rem;margin-top:.125rem;width:1.25rem}.messages__content{flex:1;min-width:0}.messages .messages__header,.messages h2,.messages h3{font-size:.875rem;font-weight:600;line-height:1.25rem;margin:0 0 .25rem}.messages ul{list-style:none}.messages li,.messages ul{margin:0;padding:0}.messages li+li{margin-top:.25rem}.messages--status{background-color:var(--color-green-50);color:var(--color-green-800)}.messages--warning{background-color:var(--color-yellow-50);color:var(--color-yellow-800)}.messages--error{background-color:var(--color-red-50);color:var(--color-red-800)}.dark .messages--status{background-color:rgb(var(--success-rgb)/.15);color:var(--color-green-200);outline:1px solid rgb(var(--success-rgb)/.25)}.dark .messages--warning{background-color:rgb(var(--warning-rgb)/.15);color:var(--color-yellow-200);outline:1px solid rgb(var(--warning-rgb)/.25)}.dark .messages--error{background-color:rgb(var(--danger-rgb)/.15);color:var(--color-red-200);outline:1px solid rgb(var(--danger-rgb)/.25)}.messages--status a{color:var(--color-green-700);text-decoration:underline;text-decoration-color:rgb(var(--success-rgb)/.5);text-underline-offset:2px}.messages--status a:hover{color:var(--color-green-800)}.messages--warning a{color:var(--color-yellow-700);text-decoration:underline;text-decoration-color:rgb(var(--warning-rgb)/.5);text-underline-offset:2px}.messages--warning a:hover{color:var(--color-yellow-800)}.messages--error a{color:var(--color-red-700);text-decoration:underline;text-decoration-color:rgb(var(--danger-rgb)/.5);text-underline-offset:2px}.messages--error a:hover{color:var(--color-red-800)}.dark .messages--status a{color:var(--color-green-300)}.dark .messages--status a:hover{color:var(--color-green-200)}.dark .messages--warning a{color:var(--color-yellow-300)}.dark .messages--warning a:hover{color:var(--color-yellow-200)}.dark .messages--error a{color:var(--color-red-300)}.dark .messages--error a:hover{color:var(--color-red-200)}.wellness-messages-container{margin-bottom:.5rem;margin-top:.5rem}.wellness-message{border-left-width:4px;border-radius:.375rem;margin-bottom:.75rem;padding:1rem}.wellness-message:last-child{margin-bottom:0}.wellness-message__inner{align-items:flex-start;display:flex;gap:.75rem}.wellness-message__icon{flex-shrink:0;height:1.25rem;margin-top:.125rem;width:1.25rem}.wellness-message__content{flex:1 1 0%;min-width:0}.wellness-message__body{font-size:.875rem;line-height:1.25rem;line-height:1.625}.wellness-message__dismiss{background-color:transparent;border-radius:.25rem;border-width:0;cursor:pointer;flex-shrink:0;padding:.25rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.wellness-message__dismiss:hover{background-color:rgba(0,0,0,.05)}.wellness-message__dismiss:hover:is(.dark *){background-color:hsla(0,0%,100%,.1)}.wellness-message__dismiss svg{height:1.25rem;width:1.25rem}.wellness-message__badge{border-radius:.25rem;display:inline-block;font-size:.625rem;font-weight:700;letter-spacing:.025em;margin-bottom:.375rem;padding:.125rem .375rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.wellness-message--info{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.wellness-message--info:is(.dark *){background-color:rgba(30,58,138,.2)}.wellness-message--info .wellness-message__icon{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.wellness-message--info .wellness-message__body{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.wellness-message--info .wellness-message__body:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.wellness-message--info .wellness-message__dismiss{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.wellness-message--info .wellness-message__dismiss:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.wellness-message--info .wellness-message__badge{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.wellness-message--success{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.wellness-message--success:is(.dark *){background-color:rgba(20,83,45,.2)}.wellness-message--success .wellness-message__icon{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.wellness-message--success .wellness-message__body{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.wellness-message--success .wellness-message__body:is(.dark *){--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.wellness-message--success .wellness-message__dismiss{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.wellness-message--success .wellness-message__dismiss:is(.dark *){--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.wellness-message--success .wellness-message__badge{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.wellness-message--warning{--tw-border-opacity:1;border-color:rgb(234 179 8/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.wellness-message--warning:is(.dark *){background-color:rgba(113,63,18,.2)}.wellness-message--warning .wellness-message__icon{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.wellness-message--warning .wellness-message__body{--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity,1))}.wellness-message--warning .wellness-message__body:is(.dark *){--tw-text-opacity:1;color:rgb(254 240 138/var(--tw-text-opacity,1))}.wellness-message--warning .wellness-message__dismiss{--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity,1))}.wellness-message--warning .wellness-message__dismiss:is(.dark *){--tw-text-opacity:1;color:rgb(254 240 138/var(--tw-text-opacity,1))}.wellness-message--warning .wellness-message__badge{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.wellness-message--alert{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.wellness-message--alert:is(.dark *){background-color:rgba(127,29,29,.2)}.wellness-message--alert .wellness-message__icon{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.wellness-message--alert .wellness-message__body{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.wellness-message--alert .wellness-message__body:is(.dark *){--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.wellness-message--alert .wellness-message__dismiss{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.wellness-message--alert .wellness-message__dismiss:is(.dark *){--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.wellness-message--alert .wellness-message__badge{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.wellness-messages-node-banner,.wellness-messages-node-banner *{--wnb-primary:var(--primary);--wnb-success:var(--success);--wnb-warning:var(--warning);--wnb-danger:var(--danger);--wnb-info:var(--info);--wnb-muted:var(--muted);--wnb-bg:var(--bg);--wnb-white:var(--white);--wnb-black:var(--black);--wnb-border:var(--border);--wnb-radius:var(--radius);--wnb-shadow:var(--shadow)}.wellness-messages-node-banner{background:var(--wnb-white);border:1px solid var(--wnb-border);border-radius:var(--wnb-radius);box-shadow:var(--wnb-shadow);margin-bottom:1.5rem;overflow:hidden}.wellness-messages-node-banner__container{position:relative}.wellness-messages-node-banner__navigation{align-items:center;background:var(--wnb-bg);border-bottom:1px solid var(--wnb-border);color:var(--wnb-muted);display:flex;font-size:.875rem;gap:1rem;justify-content:center;padding:.75rem 1rem}.wellness-messages-node-banner__next,.wellness-messages-node-banner__prev{align-items:center;background:var(--wnb-white);border:1px solid var(--wnb-border);border-radius:50%;color:var(--wnb-primary);cursor:pointer;display:inline-flex;font-size:1.125rem;font-weight:600;height:2rem;justify-content:center;transition:all .2s ease;width:2rem}.wellness-messages-node-banner__next:disabled,.wellness-messages-node-banner__prev:disabled{cursor:not-allowed;opacity:.5}.wellness-messages-node-banner__next:hover:not(:disabled),.wellness-messages-node-banner__prev:hover:not(:disabled){background:var(--wnb-primary);border-color:var(--wnb-primary);color:var(--wnb-white)}.wellness-messages-node-banner__counter{font-weight:500;min-width:4rem;text-align:center}.wellness-messages-node-banner__current{color:var(--wnb-primary);font-weight:700}.wellness-messages-node-banner__messages{overflow:hidden;position:relative}.wellness-message-banner-item{display:none;padding:1rem 1.5rem;position:relative}.wellness-message-banner-item.active{display:block}.wellness-message-banner-item__content{width:100%}.wellness-message-banner-item__header{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:.5rem}.wellness-message-banner-item__icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:1.5rem;justify-content:center;width:1.5rem}.wellness-message-banner-item__icon--info{background:rgb(var(--info-rgb)/.1);color:var(--wnb-info)}.wellness-message-banner-item__icon--success{background:rgb(var(--success-rgb)/.1);color:var(--wnb-success)}.wellness-message-banner-item__icon--warning{background:rgb(var(--warning-rgb)/.1);color:var(--wnb-warning)}.wellness-message-banner-item__icon--alert{background:rgb(var(--danger-rgb)/.1);color:var(--wnb-danger)}.wellness-message-banner-item__title{color:var(--wnb-black);flex:1;font-size:1rem;font-weight:600;line-height:1.5;margin:0}.wellness-message-banner-item__dismiss{align-items:center;background:rgb(var(--muted-rgb)/.1);border:none;border-radius:50%;color:var(--wnb-muted);cursor:pointer;display:flex;flex-shrink:0;font-size:1.125rem;height:1.5rem;justify-content:center;transition:all var(--transition-normal);width:1.5rem}.wellness-message-banner-item__dismiss:hover{background:rgb(var(--danger-rgb)/.1);color:var(--wnb-danger)}.wellness-message-banner-item__body{margin-left:2.25rem}.wellness-message-banner-item__full-content,.wellness-message-banner-item__preview{color:var(--wnb-muted);font-size:.875rem;line-height:1.6;margin-bottom:.5rem}.wellness-message-banner-item__expand{align-items:center;background:var(--wnb-white);border:1px solid var(--wnb-border);border-radius:var(--radius-sm);color:var(--wnb-primary);cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:500;gap:.25rem;padding:.25rem .5rem;transition:all var(--transition-normal)}.wellness-message-banner-item__expand:hover{background:var(--wnb-primary);border-color:var(--wnb-primary);color:var(--wnb-white)}.wellness-message-banner-item__full-content{animation:wnb-fadeIn .3s ease-in-out}@keyframes wnb-fadeIn{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.wellness-message-banner-item[data-message-type=alert]{border-left:4px solid var(--wnb-danger)}.wellness-message-banner-item[data-message-type=warning]{border-left:4px solid var(--wnb-warning)}.wellness-message-banner-item[data-message-type=success]{border-left:4px solid var(--wnb-success)}.wellness-message-banner-item[data-message-type=info]{border-left:4px solid var(--wnb-info)}.wellness-message-banner-item[data-message-priority=high]{background:linear-gradient(135deg,rgb(var(--danger-rgb)/.02) 0,transparent 100%)}.wellness-message-banner-item[data-message-priority=medium]{background:linear-gradient(135deg,rgb(var(--warning-rgb)/.02) 0,transparent 100%)}@media (max-width:768px){.wellness-messages-node-banner{border-left:none;border-radius:0;border-right:none;margin-left:-1rem;margin-right:-1rem}.wellness-message-banner-item{padding:1rem}.wellness-message-banner-item__header{gap:.5rem}.wellness-message-banner-item__body{margin-left:2rem}.wellness-messages-node-banner__navigation{gap:.75rem;padding:.5rem 1rem}.wellness-messages-node-banner__next,.wellness-messages-node-banner__prev{font-size:1rem;height:1.75rem;width:1.75rem}}@media print{.wellness-messages-node-banner{-moz-column-break-inside:avoid;border:1px solid var(--black);box-shadow:none;break-inside:avoid}.wellness-message-banner-item__dismiss,.wellness-message-banner-item__expand,.wellness-messages-node-banner__navigation{display:none}.wellness-message-banner-item__full-content{display:block!important}.wellness-message-banner-item__preview{display:none}}.wellness-message-banner-item:focus-within{outline:2px solid var(--wnb-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.wellness-message,.wellness-message-banner-item__dismiss,.wellness-message-banner-item__expand,.wellness-message-banner-item__full-content,.wellness-message__dismiss,.wellness-messages-node-banner__next,.wellness-messages-node-banner__prev{animation:none;transition:none}}.wellness-message-analytics{margin-left:auto;margin-right:auto;max-width:72rem}.analytics-header{margin-bottom:1.5rem}.analytics-header h2{font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:.5rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.analytics-header h2:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.analytics-header p{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.analytics-header p:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.analytics-overview{margin-bottom:2rem}.analytics-messages h3,.analytics-overview h3{font-size:1.125rem;font-weight:600;line-height:1.75rem;margin-bottom:1rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.analytics-messages h3:is(.dark *),.analytics-overview h3:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.analytics-breakdown.grid-3.measurement-cards{display:grid;gap:.9375rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:.9375rem}@media (max-width:768px){.analytics-breakdown.grid-3.measurement-cards{gap:.625rem;grid-template-columns:1fr}}.analytics-breakdown{display:grid;gap:2rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:2rem}@media (min-width:768px){.analytics-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}.breakdown-section h4{font-weight:500;margin-bottom:1rem;--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.breakdown-section h4:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.breakdown-stats{display:flex;flex-direction:column;gap:.5rem}.breakdown-item{align-items:center;border-radius:.25rem;display:flex;justify-content:space-between;--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1));padding:.75rem}.breakdown-item:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.breakdown-count{font-weight:600;--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.breakdown-count:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.badge-priority-high{background-color:rgb(239 68 68/var(--tw-bg-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}.badge-priority-high,.badge-priority-medium{border-radius:.25rem;--tw-bg-opacity:1;font-size:.75rem;font-weight:500;line-height:1rem;padding:.125rem .5rem;--tw-text-opacity:1}.badge-priority-medium{background-color:rgb(250 204 21/var(--tw-bg-opacity,1));color:rgb(17 24 39/var(--tw-text-opacity,1))}.badge-priority-low{background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.badge-info,.badge-priority-low{border-radius:.25rem;--tw-bg-opacity:1;font-size:.75rem;font-weight:500;line-height:1rem;padding:.125rem .5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.badge-info{background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.badge-success{background-color:rgb(34 197 94/var(--tw-bg-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}.badge-success,.badge-warning{border-radius:.25rem;--tw-bg-opacity:1;font-size:.75rem;font-weight:500;line-height:1rem;padding:.125rem .5rem;--tw-text-opacity:1}.badge-warning{background-color:rgb(234 179 8/var(--tw-bg-opacity,1));color:rgb(17 24 39/var(--tw-text-opacity,1))}.badge-alert{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1));font-size:.75rem;font-weight:500;line-height:1rem;padding:.125rem .5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:1024px){nav>.message-stats-table.hidden.lg\:block,nav>div.message-stats-table.hidden.lg\:block{display:block}}.message-stats-table{margin-top:1rem}.of-exposed-wrap{margin-bottom:1rem}.of-exposed-wrap.of-collapsible{background-color:#fff;border:1px solid var(--border);border-radius:.75rem;box-shadow:0 1px 3px 0 rgba(22,27,39,.06),0 1px 2px -1px rgba(22,27,39,.04)}.of-collapsible__summary{align-items:center;border-radius:.75rem;color:var(--color-gray-900);cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;list-style:none;padding:.75rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.of-collapsible__summary::-webkit-details-marker{display:none}.of-collapsible__summary .of-filter-icon{color:var(--color-gray-500);flex-shrink:0;height:1.125rem;width:1.125rem}.of-collapsible__summary .of-collapsible__label{flex-shrink:0}.of-filter-count{align-items:center;background-color:rgba(37,79,177,.1);border:1px solid rgba(37,79,177,.2);border-radius:9999px;color:#254fb1;display:inline-flex;font-size:11px;font-weight:600;line-height:1.25rem;padding:.125rem .5rem}.of-filter-count:empty{display:none}.of-collapsible__summary .of-chevron{color:var(--color-gray-400);flex-shrink:0;height:1.25rem;margin-left:auto;transition:transform .2s ease;width:1.25rem}.of-collapsible__summary .of-chevron+.summary,.of-collapsible__summary .summary{display:none}.of-collapsible__summary:after{content:none}.of-exposed-wrap[open]>summary.of-collapsible__summary{border-bottom:1px solid var(--border);border-bottom-left-radius:0;border-bottom-right-radius:0}.of-exposed-wrap[open]>summary .of-chevron{transform:rotate(180deg)}.of-exposed-wrap>.of-collapsible__body{padding:1rem}.of-active-filters{align-items:center;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.75rem;padding-top:.75rem}.of-active-filters:empty{display:none}.of-active-filters__label{color:#6c727f;font-size:10px;font-weight:600;letter-spacing:.1em;margin-right:.25rem;text-transform:uppercase;white-space:nowrap}.of-filter-pill{align-items:center;background-color:rgba(37,79,177,.1);border:1px solid rgba(37,79,177,.2);border-radius:9999px;color:#254fb1;display:inline-flex;font-size:.75rem;font-weight:500;gap:.25rem;padding:.25rem .625rem;transition:color .15s,background-color .15s,border-color .15s;white-space:nowrap}.of-filter-pill:hover{background-color:rgba(220,40,40,.1);border-color:rgba(220,40,40,.2);color:#dc2828}.of-filter-pill__label{color:#6c727f;font-size:10px;font-weight:400;margin-right:.125rem}.of-filter-pill__value{font-weight:500}.of-filter-pill__remove{align-items:center;background:none;border:none;border-radius:50%;color:inherit;cursor:pointer;display:inline-flex;font-size:.75rem;height:.75rem;justify-content:center;line-height:1;opacity:.5;padding:0;transition:opacity .15s;width:.75rem}.of-filter-pill:hover .of-filter-pill__remove{opacity:1}.of-active-filters__clear{background:none;border:none;color:#6c727f;cursor:pointer;font-size:11px;font-weight:500;margin-left:.25rem;padding:0;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.of-active-filters__clear:hover{color:#dc2828}.views-exposed-form.of-exposed{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:640px){.views-exposed-form.of-exposed{align-items:end;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.views-exposed-form.of-exposed{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.views-exposed-form.of-exposed{grid-template-columns:repeat(5,minmax(0,1fr))}}.views-exposed-form.of-exposed .form-item,.views-exposed-form.of-exposed .form-item input[type=number],.views-exposed-form.of-exposed .form-item input[type=search],.views-exposed-form.of-exposed .form-item input[type=text],.views-exposed-form.of-exposed .form-item select{width:100%}.views-exposed-form.of-exposed .input-group-connected{max-width:none;padding:0;width:100%}.views-exposed-form.of-exposed .input-group-connected .field-prefix-wrapper{align-items:stretch;display:flex;width:100%}.views-exposed-form.of-exposed .input-group-connected .field-prefix{align-items:center;background-color:#f3f4f6;border:1px solid var(--border);border-radius:.5rem 0 0 .5rem;border-right:none;color:var(--color-gray-500);display:inline-flex;font-size:.875rem;font-weight:500;padding:0 .625rem;white-space:nowrap}.views-exposed-form.of-exposed .input-group-connected input{border-radius:0 .5rem .5rem 0;flex:1;max-width:none}.views-exposed-form.of-exposed .form-required:before{display:none}.views-exposed-form.of-exposed .form-item{margin:0}.views-exposed-form.of-exposed .form-item>label{color:#6c727f;display:block;font-size:10px;font-weight:600;letter-spacing:.1em;line-height:1rem;margin-bottom:.25rem;text-transform:uppercase}.views-exposed-form.of-exposed .form-item input[type=date],.views-exposed-form.of-exposed .form-item input[type=number],.views-exposed-form.of-exposed .form-item input[type=search],.views-exposed-form.of-exposed .form-item input[type=text],.views-exposed-form.of-exposed .form-item select{border-radius:.5rem;height:2.5rem}.views-exposed-form.of-exposed .form-item:not(.input-group-connected)>input[type=search],.views-exposed-form.of-exposed .form-item:not(.input-group-connected)>input[type=text]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%239ca3af' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");background-position:.625rem;background-repeat:no-repeat;background-size:1rem 1rem;padding-left:2.25rem}.dark .views-exposed-form.of-exposed .form-item>label{color:hsl(var(--foreground))}.views-exposed-form.of-exposed details>summary{align-items:center;background-color:var(--bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--color-gray-900);display:flex;font-weight:600;justify-content:space-between;padding:.5rem 1rem}.views-exposed-form.of-exposed details[open]>summary{background-color:var(--color-gray-100)}.views-exposed-form.of-exposed details>:not(summary){padding:.75rem}.views-exposed-form.of-exposed .bef-checkboxes{display:grid;gap:.5rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.views-exposed-form.of-exposed .bef-checkboxes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.views-exposed-form.of-exposed .bef-checkboxes{grid-template-columns:repeat(4,minmax(0,1fr))}}.views-exposed-form.of-exposed .js-form-type-checkbox{align-items:center;background-color:#fff;border:1px solid #dfe2e7;border-radius:.5rem;color:#6c727f;cursor:pointer;display:inline-flex;flex-direction:row!important;gap:.5rem;height:2.25rem;padding:0 .75rem;transition:all .15s}.views-exposed-form.of-exposed .js-form-type-checkbox:hover{border-color:hsla(220,8%,46%,.3);color:#161b27}.views-exposed-form.of-exposed .js-form-type-checkbox:has(input:checked){background-color:rgba(37,79,177,.1);border-color:rgba(37,79,177,.3);color:#254fb1}.views-exposed-form.of-exposed .js-form-type-checkbox>label{cursor:pointer;font-size:.875rem;font-weight:400;letter-spacing:normal;margin:0;text-transform:none}.views-exposed-form.of-exposed .js-form-type-checkbox:has(input:checked)>label{font-weight:500}.views-exposed-form.of-exposed .js-form-type-checkbox input[type=checkbox]{accent-color:#254fb1;height:.875rem;pointer-events:none;width:.875rem}.views-exposed-form.of-exposed .bef-checkboxes{display:flex;flex-wrap:wrap;gap:.5rem}.views-exposed-form.of-exposed .bef-toggle{color:var(--color-blue-600);text-decoration:underline;text-underline-offset:2px}.views-exposed-form.of-exposed .bef-toggle:hover{color:var(--color-blue-700)}.views-exposed-form.of-exposed fieldset.form-wrapper{background:transparent;border:none;border-radius:0;box-shadow:none;margin:0;min-width:0;padding:0}.views-exposed-form.of-exposed fieldset.form-wrapper>legend{color:#6c727f;display:block!important;float:none;font-size:10px;font-weight:600;letter-spacing:.1em;line-height:1rem;margin-bottom:.25rem;padding:0;position:relative;text-transform:uppercase;visibility:visible!important;width:auto}.views-exposed-form.of-exposed .form-actions,.views-exposed-form.of-exposed .of-form-actions{align-items:center;display:flex;gap:.5rem;grid-column:1/-1;justify-self:start;margin-top:.5rem}.views-exposed-form.of-exposed .form-actions .btn--filter-apply,.views-exposed-form.of-exposed .form-actions .form-submit:not([data-bef-reset]){align-items:center;background-color:#254fb1;border:none;border-radius:.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.375rem;height:2.25rem;padding:0 .875rem;transition:background-color .15s}.views-exposed-form.of-exposed .form-actions .btn--filter-apply:hover,.views-exposed-form.of-exposed .form-actions .form-submit:not([data-bef-reset]):hover{background-color:#204497}.views-exposed-form.of-exposed .form-actions .btn--filter-apply:before{background-color:currentcolor;content:"";display:inline-block;height:.875rem;margin-right:.375rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 4a1 1 0 0 1 1-1h16a1 1 0 0 1 .8 1.6L15 12.33V19a1 1 0 0 1-.55.9l-4 2A1 1 0 0 1 9 21v-8.67L2.2 4.6A1 1 0 0 1 3 4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 4a1 1 0 0 1 1-1h16a1 1 0 0 1 .8 1.6L15 12.33V19a1 1 0 0 1-.55.9l-4 2A1 1 0 0 1 9 21v-8.67L2.2 4.6A1 1 0 0 1 3 4'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:-.1rem;width:.875rem}.views-exposed-form.of-exposed .form-actions .btn--filter-reset,.views-exposed-form.of-exposed .form-actions [data-bef-reset]{align-items:center;background-color:#fff;border:1px solid var(--border);border-radius:.5rem;color:var(--color-gray-700);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;height:2.25rem;padding:0 .875rem;transition:background-color .15s}.views-exposed-form.of-exposed .form-actions .btn--filter-reset:hover,.views-exposed-form.of-exposed .form-actions [data-bef-reset]:hover{background-color:#f3f4f6}.dark .of-exposed-wrap.of-collapsible{background-color:hsl(var(--card));border-color:hsl(var(--border-hsl))}.dark .of-collapsible__summary{color:hsl(var(--foreground))}.dark .of-collapsible__summary .of-filter-icon{color:var(--color-gray-400)}.dark .of-exposed-wrap[open]>summary.of-collapsible__summary{border-bottom-color:hsl(var(--border-hsl))}.dark .of-filter-count{background-color:rgba(66,110,215,.15);border-color:rgba(66,110,215,.25);color:#6c8fe0}.dark .of-active-filters{border-top-color:hsl(var(--border-hsl))}.dark .of-active-filters__label{color:hsl(var(--muted-foreground))}.dark .of-filter-pill{background-color:rgba(66,110,215,.15);border-color:rgba(66,110,215,.25);color:#6c8fe0}.dark .of-filter-pill:hover{background-color:rgba(220,40,40,.15);border-color:rgba(220,40,40,.25);color:#e66565}.dark .of-active-filters__clear,.dark .of-filter-pill__label{color:hsl(var(--muted-foreground))}.dark .of-active-filters__clear:hover{color:#e66565}.dark .views-exposed-form.of-exposed fieldset.form-wrapper>legend{color:hsl(var(--foreground))}.dark .views-exposed-form.of-exposed details>summary{background-color:hsl(var(--card));border-color:hsl(var(--border-hsl));color:hsl(var(--foreground))}.dark .views-exposed-form.of-exposed details[open]>summary{background-color:var(--color-gray-800)}.dark .views-exposed-form.of-exposed .js-form-type-checkbox{background-color:hsla(0,0%,100%,.05);border-color:hsl(var(--border-hsl));color:hsl(var(--muted-foreground))}.dark .views-exposed-form.of-exposed .js-form-type-checkbox:hover{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:hsl(var(--foreground))}.dark .views-exposed-form.of-exposed .js-form-type-checkbox:has(input:checked){background-color:rgba(66,110,215,.15);border-color:rgba(66,110,215,.3);color:#6c8fe0}.dark .views-exposed-form.of-exposed .form-actions .btn--filter-reset,.dark .views-exposed-form.of-exposed .form-actions [data-bef-reset]{background-color:hsla(0,0%,100%,.1);border-color:hsl(var(--border-hsl));color:hsl(var(--foreground))}.dark .views-exposed-form.of-exposed .form-actions .btn--filter-reset:hover,.dark .views-exposed-form.of-exposed .form-actions [data-bef-reset]:hover{background-color:hsla(0,0%,100%,.2)}.dark .views-exposed-form.of-exposed h4{color:hsl(var(--foreground))}.dark .views-exposed-form.of-exposed .input-group-connected .field-prefix{background-color:var(--color-gray-800);border-color:hsla(0,0%,100%,.1);color:var(--color-gray-400)}td.views-field-field-user-position,th.views-field-field-user-position{max-width:180px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:180px!important}.of-view-card{background-color:#fff;border:1px solid #dfe2e7;border-radius:.75rem;box-shadow:0 1px 3px 0 rgba(22,27,39,.06),0 1px 2px -1px rgba(22,27,39,.04);overflow:hidden}.of-table-wrap+.of-table-wrap{margin-top:1.5rem}caption.of-view-grouping__title{border-bottom:1px solid #dfe2e7;border-left:3px solid #254fb1;caption-side:top;color:#161b27;font-size:.875rem;font-weight:700;padding:.625rem 1rem;text-align:left}.of-view-thead,caption.of-view-grouping__title{background-color:rgba(229,231,235,.4)}.of-view-thead tr{border-bottom:1px solid #dfe2e7}.of-view-th{color:#6c727f;font-size:11px;font-weight:700;height:3rem;vertical-align:middle}.of-view-row{transition:background-color .15s}.of-view-row td{border-bottom:1px solid #d6dae0}.of-view-row:last-child td{border-bottom:none}.of-view-row:nth-child(odd){background-color:rgba(229,231,235,.2)}.of-view-row:hover{background-color:rgba(37,79,177,.03)}.of-view-row--serious td:first-child,.of-view-row--unassigned td:first-child{border-left:3px solid #dc2828}.of-view-td{color:#6c727f}.of-view-td--first{color:#161b27}.of-view-thead th a[href*=order],.of-view-thead th a[title*=sort]{color:#6c727f;font-size:inherit;font-weight:inherit;letter-spacing:.05em;text-transform:uppercase}.of-view-thead th a[href*=order]:has(.tablesort),.of-view-thead th a[title*=sort]:has(.tablesort),.of-view-thead th[aria-sort] a[href*=order],.of-view-thead th[aria-sort] a[title*=sort]{color:#254fb1;font-weight:700}.of-view-thead th a[href*=order]:has(.tablesort):hover,.of-view-thead th a[title*=sort]:has(.tablesort):hover,.of-view-thead th[aria-sort] a[href*=order]:hover,.of-view-thead th[aria-sort] a[title*=sort]:hover{color:#1f4293}.of-view-thead th[aria-sort] a[href*=order]:after,.of-view-thead th[aria-sort] a[title*=sort]:after{color:#254fb1}.of-view-thead th[aria-sort=descending] a[href*=order]:after,.of-view-thead th[aria-sort=descending] a[title*=sort]:after{content:"\25BC"}.dark .of-view-card{background-color:#161b27;border-color:#373d49}.dark caption.of-view-grouping__title{background-color:rgba(40,44,51,.4);border-bottom-color:#373d49;border-left-color:#426ed7;color:#f2f2f2}.dark .of-view-thead{background-color:rgba(40,44,51,.4)}.dark .of-view-thead tr{border-bottom-color:#373d49}.dark .of-view-th,.dark .of-view-thead th a[href*=order],.dark .of-view-thead th a[title*=sort]{color:#9fa3ad}.dark .of-view-thead th a[href*=order]:has(.tablesort),.dark .of-view-thead th a[title*=sort]:has(.tablesort),.dark .of-view-thead th[aria-sort] a[href*=order],.dark .of-view-thead th[aria-sort] a[title*=sort]{color:#5f85dd}.dark .of-view-thead th a[href*=order]:has(.tablesort):hover,.dark .of-view-thead th a[title*=sort]:has(.tablesort):hover,.dark .of-view-thead th[aria-sort] a[href*=order]:hover,.dark .of-view-thead th[aria-sort] a[title*=sort]:hover{color:#89a5e6}.dark .of-view-thead th[aria-sort] a[href*=order]:after,.dark .of-view-thead th[aria-sort] a[title*=sort]:after{color:#5f85dd}.dark .of-view-row td{border-bottom-color:#373d49}.dark .of-view-row--serious td:first-child,.dark .of-view-row--unassigned td:first-child{border-left-color:#d34545}.dark .of-view-row:nth-child(odd){background-color:rgba(40,44,51,.2)}.dark .of-view-td{color:#9fa3ad}.dark .of-view-td--first{color:#f2f2f2}.of-page-header{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.of-page-header{align-items:center;flex-direction:row;justify-content:space-between}}.of-page-header__actions{align-items:center;display:flex;gap:.5rem}.btn--view-action{border-radius:.5rem;font-size:.875rem;font-weight:500;height:2.25rem;padding-left:.75rem;padding-right:.75rem}.btn--view-primary{background-color:#254fb1;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#fff}.btn--view-primary:hover{background-color:rgba(37,79,177,.9)}.btn--view-primary:link,.btn--view-primary:visited{color:#fff}.btn--outline{background-color:#f3f4f6;border:1px solid #dfe2e7;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#161b27}.btn--outline:hover{background-color:#eeeff2}.btn--outline:link,.btn--outline:visited{color:#161b27;text-decoration:none}.view-header{margin-bottom:1rem}.view-footer,.view-header{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.view-footer{margin-top:1rem}.view-header .views-display-link,.view-header .views-display-link:link,.view-header .views-display-link:visited{align-items:center;background-color:#fff;border:1px solid #dfe2e7;border-radius:.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#161b27;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.375rem;height:2.25rem;padding:0 .75rem;text-decoration:none;transition:background-color .15s,border-color .15s}.view-header .views-display-link:hover{background-color:#f3f4f6;border-color:#d0d4dc;color:#161b27;text-decoration:none}.view-header .views-display-link:focus{outline:2px solid #254fb1;outline-offset:2px}.view-header .views-display-link:before{background-color:currentcolor;content:"";display:inline-block;flex-shrink:0;height:1rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1rem}.view-header .views-display-link-page_1:before{-webkit-mask-image:url(/themes/custom/operate_fit/assets/icons/table.svg);mask-image:url(/themes/custom/operate_fit/assets/icons/table.svg)}.view-header .views-display-link-page_2:before{-webkit-mask-image:url(/themes/custom/operate_fit/assets/icons/layers.svg);mask-image:url(/themes/custom/operate_fit/assets/icons/layers.svg)}.dark .view-header .views-display-link,.dark .view-header .views-display-link:link,.dark .view-header .views-display-link:visited{background-color:#282c33;border-color:#373d49;color:#f2f2f2}.dark .view-header .views-display-link:hover{background-color:#31363f;border-color:#424957;color:#f2f2f2}.filter-wrapper{position:relative}.filter-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.filter-label{display:block;font-size:.875rem;font-weight:500;line-height:1.25rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.filter-label:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.filter-description{font-size:.875rem;line-height:1.25rem;margin-bottom:.5rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.filter-description:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.filter-content{transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.filter-wrapper--full{display:flex;flex-direction:column;height:100%}.filter-wrapper--full .filter-content{display:flex;flex:1 1 0%;flex-direction:column;min-height:0}.filter-wrapper--full .filter-checkbox-list{flex:1 1 0%;min-height:0}.filter-details-flat{margin-bottom:1rem;width:100%}.filter-card{border-radius:.75rem;display:flex;flex-direction:column;gap:.75rem;height:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem;--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(226 229 234/var(--tw-ring-opacity,1))}.filter-card:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1));--tw-ring-opacity:1;--tw-ring-color:rgb(31 41 55/var(--tw-ring-opacity,1))}.filter-card.filter-card--compact{margin-bottom:0}.filter-card__header{align-items:center;display:flex;justify-content:space-between}.filter-card__title{font-size:1rem;font-weight:600;line-height:1.5rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.filter-card__title:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.filter-card__description{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.filter-card__description:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.filter-card__body{display:flex;flex:1 1 0%;flex-direction:column;gap:.75rem;min-height:0}.filter-toggle{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.filter-toggle:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.filter-toggle:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.filter-toggle:hover:is(.dark *){--tw-text-opacity:1;color:rgb(226 229 234/var(--tw-text-opacity,1))}.filter-toggle{border-radius:.25rem;padding:.25rem}.filter-toggle:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.filter-toggle svg{height:1.25rem;transition-duration:.2s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1.25rem}.filter-collapsible.filter-collapsed .filter-toggle svg,.filter-toggle svg{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))}.filter-collapsible.filter-collapsed .filter-toggle svg{--tw-rotate:0deg}.filter-group{margin-bottom:1.5rem}.filter-group.bordered{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1));padding:1rem}.filter-group.bordered:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.filter-group-heading{font-size:1.125rem;font-weight:600;line-height:1.75rem;margin-bottom:1rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.filter-group-heading:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.filter-grid.grid-3.measurement-cards{display:grid;gap:.9375rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:.9375rem}@media (max-width:768px){.filter-grid.grid-3.measurement-cards{gap:.625rem;grid-template-columns:1fr}}.filter-grid{display:grid;gap:1rem}.filter-actions{align-items:center;border-top-width:1px;display:flex;justify-content:flex-end;margin-top:1.5rem;padding-top:1rem;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.filter-actions:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.filter-actions .btn-reset{font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.5rem 1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;border-radius:.375rem;border-width:1px;color:rgb(55 65 81/var(--tw-text-opacity,1));--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.filter-actions .btn-reset:hover{--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.filter-actions .btn-reset:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.filter-actions .btn-reset:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.filter-actions .btn-reset:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.filter-actions .btn-apply{font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.5rem 1.5rem;--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;border-color:transparent;border-radius:.375rem;border-width:1px;color:rgb(255 255 255/var(--tw-text-opacity,1))}.filter-actions .btn-apply:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.filter-actions .btn-apply:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.filter-actions .btn-apply:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.filter-actions .btn-apply:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.filter-checkbox-group{position:relative}.filter-checkbox-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.filter-checkbox-list.overflow-y-auto{border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.filter-checkbox-list.overflow-y-auto:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.filter-checkbox-item{align-items:center;border-radius:.375rem;display:flex;gap:.625rem;padding:.5rem .625rem}.filter-checkbox-item:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.filter-checkbox-item:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.filter-checkbox-item{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.filter-checkbox{border-radius:.25rem;height:1rem;width:1rem;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.filter-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 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.filter-checkbox:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.filter-checkbox-label{font-size:.875rem;line-height:1.25rem;margin-left:.75rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.filter-checkbox-label:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.filter-checkbox-label{cursor:pointer;flex:1 1 0%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-empty{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.filter-empty:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.aed-equipment-table thead th.filter-empty,.filter-empty{text-align:center}.filter-empty{padding-bottom:1rem;padding-top:1rem}.filter-search{margin-bottom:.75rem}.filter-search-input{background-color:hsl(var(--muted-hsl,220 14% 96%)/.5);border-radius:.375rem;border-width:0;font-size:.875rem;height:2rem;line-height:1.25rem;padding:.375rem .75rem .375rem 2rem;width:100%}.filter-search-input:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.filter-search-input{--tw-ring-color:hsl(var(--primary-hsl,222 47% 31%)/0.3)}.filter-search-input:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(226 229 234/var(--tw-text-opacity,1))}.filter-search-input:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.filter-search-input:is(.dark *)::placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.filter-search svg{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.filter-select-actions{align-items:center;display:flex;margin-bottom:.5rem}.filter-select-actions>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.filter-select-actions{font-size:.875rem;line-height:1.25rem}.filter-select-all,.filter-select-none{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.filter-select-all:hover,.filter-select-none:hover{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.filter-select-all:is(.dark *),.filter-select-none:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.filter-select-all:hover:is(.dark *),.filter-select-none:hover:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.filter-select-all,.filter-select-none{font-weight:500}.filter-select-all:focus,.filter-select-none:focus{outline:2px solid transparent;outline-offset:2px;text-decoration-line:underline}.filter-select-all,.filter-select-none{cursor:pointer}.filter-selection-count{margin-left:auto;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.filter-selection-count:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.filter-selection-count{font-weight:500}.filter-select{border-radius:.375rem;border-width:1px;display:block;font-size:.875rem;line-height:1.25rem;padding:.5rem .75rem;width:100%;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.filter-select:focus{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.filter-select:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(226 229 234/var(--tw-text-opacity,1))}.filter-text-input{border-radius:.375rem;border-width:1px;display:block;font-size:.875rem;line-height:1.25rem;padding:.5rem .75rem;width:100%;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.filter-text-input:focus{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.filter-text-input:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(226 229 234/var(--tw-text-opacity,1))}.filter-text-input:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.filter-text-input:is(.dark *)::placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.filter-date-range{align-items:flex-end;display:flex}.filter-date-range>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.filter-date-range--stacked{flex-direction:column}.filter-date-range--stacked>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;--tw-space-x-reverse:0;margin:calc(.75rem*(1 - var(--tw-space-y-reverse))) calc(0px*var(--tw-space-x-reverse)) calc(.75rem*var(--tw-space-y-reverse)) calc(0px*(1 - var(--tw-space-x-reverse)))}.filter-date-input{border-radius:.375rem;border-width:1px;display:block;font-size:.875rem;line-height:1.25rem;padding:.5rem .75rem;width:100%;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.filter-date-input:focus{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.filter-date-input:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(226 229 234/var(--tw-text-opacity,1))}.filter-date-separator{padding-bottom:.5rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.filter-multiselect-dropdown{position:relative}.filter-dropdown-toggle{font-size:.875rem;font-weight:500;height:2.25rem;line-height:1.25rem;padding:.5rem 1rem;text-align:left;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;border-radius:.5rem;border-style:solid;border-width:1px;color:rgb(55 65 81/var(--tw-text-opacity,1));--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.filter-dropdown-toggle:hover{--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.filter-dropdown-toggle:focus{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.filter-dropdown-toggle{--tw-ring-color:hsl(var(--primary-hsl,222 47% 31%)/0.2)}.filter-dropdown-toggle:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(226 229 234/var(--tw-text-opacity,1))}.filter-dropdown-toggle:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.filter-dropdown-toggle{align-items:center;display:flex;justify-content:space-between;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.filter-dropdown-toggle[aria-expanded=true]{border-color:hsl(var(--primary-hsl,222 47% 31%));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--primary-hsl,222 47% 31%)/0.2)}.filter-dropdown-content{border-radius:.5rem;border-width:1px;margin-top:.25rem;position:absolute;width:100%;z-index:50;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter-dropdown-content:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.filter-dropdown-content{animation:filter-dropdown-enter .15s ease-out}@keyframes filter-dropdown-enter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.filter-selection-badge{border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1rem;margin-left:.5rem;padding:.125rem .5rem;--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.filter-selection-badge:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 58 138/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.filter-location-searchable .filter-checkbox-list{border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.filter-location-searchable .filter-checkbox-list:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.filter-location-searchable .filter-checkbox-list{max-height:none}.filter-location-searchable .filter-checkbox-item{border-bottom-width:1px;padding:.625rem .75rem;--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.filter-location-searchable .filter-checkbox-item:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.filter-location-searchable .filter-checkbox-item:last-child{border-bottom-width:0}.filter-no-results{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.filter-no-results:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.aed-equipment-table thead th.filter-no-results{text-align:center}.filter-no-results{border-radius:.375rem;border-width:1px;padding-bottom:1rem;padding-top:1rem;text-align:center;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.filter-no-results:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.filter-no-results{margin-top:.5rem}.filter-approval-levels .filter-checkbox-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.filter-approval-levels .filter-checkbox-item{border-radius:.375rem;border-width:1px;padding:.75rem;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.filter-approval-levels .filter-checkbox-item:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}@media (max-width:768px){.filter-group .filter-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.filter-actions{flex-direction:column}.filter-actions>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.filter-actions .btn-apply,.filter-actions .btn-reset{width:100%}.filter-date-range{flex-direction:column}.filter-date-range>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;--tw-space-x-reverse:0;margin:calc(.75rem*(1 - var(--tw-space-y-reverse))) calc(0px*var(--tw-space-x-reverse)) calc(.75rem*var(--tw-space-y-reverse)) calc(0px*(1 - var(--tw-space-x-reverse)))}.filter-checkbox-list{max-height:200px!important}}.filter-checkbox:focus-visible,.filter-date-input:focus-visible,.filter-select:focus-visible,.filter-text-input:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.filter-dropdown-toggle:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px;--tw-ring-color:hsl(var(--primary-hsl,222 47% 31%)/0.3)}.filter-search-input:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--primary-hsl,222 47% 31%)/0.3)}.filter-details-wrapper{width:100%}.filter-details-wrapper summary{list-style-type:none}.node-form-card>.filter-details-wrapper summary::-webkit-details-marker{display:none}.node-form-card>.filter-details-wrapper summary::-webkit-details-marker+.form-item,.node-form-card>.filter-details-wrapper summary::-webkit-details-marker+.form-wrapper{border-top:0;margin-top:0;padding-top:0}.loading-overlay.filter-details-wrapper summary::-webkit-details-marker{display:none;opacity:0;visibility:hidden}@media (min-width:1024px){nav>.mt-4.filter-details-wrapper summary.lg\:block::-webkit-details-marker,nav>div.mt-4.filter-details-wrapper summary.lg\:block::-webkit-details-marker{display:block}}.entity-nav-content.filter-details-wrapper summary::-webkit-details-marker,.modal-overlay.filter-details-wrapper summary::-webkit-details-marker{display:none}.field-range-group.filter-details-wrapper summary::-webkit-details-marker{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0}.detail-panel.filter-details-wrapper summary::-webkit-details-marker,.filter-details-wrapper summary::-webkit-details-marker{display:none}.checklist-form>.filter-details-wrapper summary::-webkit-details-marker{display:none}.filter-details-wrapper[open] summary .details-chevron{--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))}.filter-details-wrapper .details-wrapper{padding:0}.bef-container.filter-details-wrapper{display:block}.filters-grid{display:grid;gap:1rem;grid-column:1/-1;grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:0;width:100%}.filters-grid>.filter-card,.filters-grid>.form-item,.filters-grid>.form-wrapper,.filters-grid>details,.filters-grid>fieldset{min-width:0;width:100%}@media (min-width:768px){.filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.filters-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.filters-grid>.form-actions{grid-column:1/-1;justify-self:end}.views-exposed-form.bef-exposed-form{width:100%}.filter-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.filter-pill{align-items:center;display:inline-flex;padding:.375rem .75rem;--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.filter-pill:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.filter-pill{border-width:1px;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.filter-pill:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.filter-pill{border-radius:9999px;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.filter-pill:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.filter-pill{cursor:pointer;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.filter-pill:hover{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.filter-pill:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.filter-pill--active{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.filter-pill--active:is(.dark *){--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.active-filter-chips{border-top:1px solid var(--color-gray-200,#e5e7eb);display:none;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px}.filter-chip{align-items:center;background:var(--color-gray-100,#f3f4f6);border:1px solid var(--color-gray-200,#e5e7eb);border-radius:9999px;color:var(--color-gray-700,#374151);display:inline-flex;font-size:.8125rem;gap:4px;line-height:1.4;padding:4px 10px}.chip-label{color:var(--color-gray-500,#6b7280);font-weight:600}.chip-value{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-dismiss{align-items:center;background:transparent;border:none;border-radius:9999px;color:var(--color-gray-400,#9ca3af);cursor:pointer;display:inline-flex;font-size:1rem;height:18px;justify-content:center;line-height:1;margin-left:2px;padding:0;transition:background-color .15s,color .15s;width:18px}.chip-dismiss:hover{background:var(--color-gray-200,#e5e7eb);color:var(--color-gray-700,#374151)}.chip-active-label{align-self:center;color:var(--color-gray-500,#6b7280);font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.chip-clear-all{align-self:center;background:none;border:none;color:var(--color-blue-600,#2563eb);cursor:pointer;font-size:.8125rem;font-weight:500;padding:0}.chip-clear-all:hover{color:var(--color-blue-800,#1e40af);text-decoration:underline}.filter-scrollable{overflow-y:auto}.filter-checkbox-list.filter-scrollable{border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.filter-checkbox-list.filter-scrollable:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.filter-scrollable{max-height:300px}.filter-scrollable--sm{max-height:200px}.filter-scrollable--lg{max-height:400px}.scrollable-checkbox-filter{margin-bottom:1rem;position:relative}.scrollable-checkbox-filter .bef-checkboxes,.scrollable-checkbox-filter .form-checkboxes{max-height:18rem;overflow-y:auto}.filter-checkbox-list
.scrollable-checkbox-filter .bef-checkboxes,.filter-checkbox-list.scrollable-checkbox-filter .form-checkboxes{border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.filter-checkbox-list
.scrollable-checkbox-filter .bef-checkboxes:is(.dark *),.filter-checkbox-list.scrollable-checkbox-filter .form-checkboxes:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.scrollable-checkbox-filter .bef-checkboxes,.scrollable-checkbox-filter .form-checkboxes{border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.scrollable-checkbox-filter .bef-checkboxes:is(.dark *),.scrollable-checkbox-filter .form-checkboxes:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.scrollable-checkbox-filter .bef-checkboxes,.scrollable-checkbox-filter .form-checkboxes{margin-top:.5rem;padding:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.scrollable-checkbox-filter .bef-checkboxes:is(.dark *),.scrollable-checkbox-filter .form-checkboxes:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.scrollable-checkbox-filter .bef-checkboxes:not(.bef-checkboxes--inline) .form-item,.scrollable-checkbox-filter .form-checkboxes:not(.bef-checkboxes--inline) .form-item{align-items:center;display:flex;margin-bottom:.5rem}.scrollable-checkbox-filter .form-checkboxes .form-item:last-child{margin-bottom:0}.scrollable-checkbox-filter .bef-checkboxes--inline .form-item{display:inline-block;margin-bottom:.5rem;margin-right:1rem;vertical-align:top}.scrollable-checkbox-filter input[type=checkbox]{margin-right:.5rem;margin-top:0}.scrollable-checkbox-filter .bef-checkboxes--inline input[type=checkbox]{margin-right:.25rem;vertical-align:middle}.scrollable-checkbox-filter .form-checkboxes label{cursor:pointer;flex:1 1 0%;font-weight:400;margin-bottom:0}.scrollable-checkbox-filter .bef-checkboxes--inline label{display:inline;vertical-align:middle}.scrollable-checkbox-filter .form-checkboxes .form-item:hover{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.scrollable-checkbox-filter .form-checkboxes .form-item:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.scrollable-checkbox-filter .form-checkboxes .form-item:hover{margin-left:-.25rem;margin-right:-.25rem;padding-left:.25rem;padding-right:.25rem}.scrollable-checkbox-filter input[type=checkbox]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1));--tw-ring-offset-width:1px}.scrollable-checkbox-filter input[type=checkbox]:checked+label{font-weight:500;--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.scrollable-checkbox-filter input[type=checkbox]:checked+label:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.scrollable-checkbox-filter .assigned-to-filter-search,.scrollable-checkbox-filter .filter-search-input,.scrollable-checkbox-filter .location-filter-search{border-radius:.375rem;border-width:1px;margin-bottom:.5rem;padding:.5rem;width:100%;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.scrollable-checkbox-filter .assigned-to-filter-search:is(.dark *),.scrollable-checkbox-filter .filter-search-input:is(.dark *),.scrollable-checkbox-filter .location-filter-search:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.scrollable-checkbox-filter .assigned-to-filter-search,.scrollable-checkbox-filter .filter-search-input,.scrollable-checkbox-filter .location-filter-search{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem}.scrollable-checkbox-filter .assigned-to-filter-search:is(.dark *),.scrollable-checkbox-filter .filter-search-input:is(.dark *),.scrollable-checkbox-filter .location-filter-search:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.scrollable-checkbox-filter .assigned-to-filter-search:focus,.scrollable-checkbox-filter .filter-search-input:focus,.scrollable-checkbox-filter .location-filter-search:focus{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.scrollable-checkbox-filter .form-checkboxes .form-item:first-child.highlight-first{border-bottom-width:1px;margin-bottom:.75rem;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1));font-weight:600;padding-bottom:.5rem}.scrollable-checkbox-filter .form-checkboxes .form-item:first-child.highlight-first:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.scrollable-checkbox-filter.loading{opacity:.6;pointer-events:none}.scrollable-checkbox-filter.loading:after{border-color:rgb(226 229 234/var(--tw-border-opacity,1));border-radius:9999px;border-width:2px;content:"";height:1rem;position:absolute;right:2rem;top:50%;width:1rem;--tw-border-opacity:1;animation:filter-spin 1s linear infinite;border-top-color:rgb(37 99 235/var(--tw-border-opacity,1))}@media (max-width:768px){.scrollable-checkbox-filter .bef-checkboxes,.scrollable-checkbox-filter .form-checkboxes{max-height:15rem;padding:.5rem}.scrollable-checkbox-filter .form-checkboxes .form-item{margin-bottom:.75rem}.scrollable-checkbox-filter .form-checkboxes label{font-size:16px}}.input-group-prefix{align-items:stretch;display:flex;flex-wrap:wrap}.input-group-prefix>label{display:block;margin-bottom:.25rem;width:100%}.input-group-prefix .field-prefix{align-items:center;display:inline-flex;padding:.5rem .75rem;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.input-group-prefix .field-prefix:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.input-group-prefix .field-prefix{border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.input-group-prefix .field-prefix:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.input-group-prefix .field-prefix{border-bottom-left-radius:.375rem;border-right-width:0;border-top-left-radius:.375rem;font-weight:500;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.input-group-prefix .field-prefix:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.input-group-prefix .field-prefix{font-size:.875rem;line-height:1.25rem;white-space:nowrap}.input-group-prefix input[type=number],.input-group-prefix input[type=text]{border-bottom-left-radius:0;border-left-width:0;border-top-left-radius:0;flex:1 1 0%;max-width:150px;min-width:0}@media print{.node-form-card>.filter-actions,.node-form-card>.filter-wrapper{display:none}.node-form-card>.filter-actions+.form-item,.node-form-card>.filter-actions+.form-wrapper,.node-form-card>.filter-wrapper+.form-item,.node-form-card>.filter-wrapper+.form-wrapper{border-top:0;margin-top:0;padding-top:0}.loading-overlay .filter-actions,.loading-overlay.filter-wrapper{display:none;opacity:0;visibility:hidden}@media (min-width:1024px){nav>.mt-4 .filter-actions.lg\:block,nav>.mt-4.filter-wrapper.lg\:block,nav>div.mt-4 .filter-actions.lg\:block,nav>div.mt-4.filter-wrapper.lg\:block{display:block}}.entity-nav-content .filter-actions,.entity-nav-content.filter-wrapper,.modal-overlay .filter-actions,.modal-overlay.filter-wrapper{display:none}.field-range-group .filter-actions,.field-range-group.filter-wrapper{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0}.checklist-form>.filter-actions,.checklist-form>.filter-wrapper,.detail-panel .filter-actions,.detail-panel.filter-wrapper,.filter-actions,.filter-wrapper{display:none}}.radio-btn-group{align-items:stretch;display:flex;flex-wrap:wrap;gap:15px;margin:15px 0 30px}.form-item-checklist-subtype:has(input[type=radio]),.form-item-my-location-id,.radio-btn-item{flex:0 0 auto;height:80px;margin:0;position:relative;width:200px}.form-item-checklist-subtype input[type=radio],.form-item-my-location-id input[type=radio],.radio-btn-item input[type=radio]{cursor:pointer;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:2}.form-item-checklist-subtype:has(input[type=radio])>label,.form-item-my-location-id>label,.radio-btn-item>label,.radio-btn-label{align-items:center!important;background-color:var(--white);border:2px solid var(--color-pass);border-radius:var(--radius);box-shadow:var(--shadow-sm);box-sizing:border-box;color:var(--color-pass);cursor:pointer;display:flex!important;font-weight:600;height:100%;justify-content:center!important;line-height:1.3;margin:0;padding:10px 15px;position:relative;text-align:center;transition:all var(--transition-normal);width:100%;z-index:1}.dark .radio-btn-item>label,.dark .radio-btn-label{background-color:#1f2937}.form-item-checklist-subtype:has(input[type=radio])>label:hover,.form-item-my-location-id>label:hover,.radio-btn-item>label:hover,.radio-btn-label:hover{background-color:rgb(var(--color-pass-rgb)/.05);box-shadow:var(--shadow-md);transform:translateY(-2px)}.form-item-checklist-subtype:has(input[type=radio]:checked)>label,.form-item-my-location-id:has(input[type=radio]:checked)>label,.radio-btn-item:has(input[type=radio]:checked) .radio-btn-label,.radio-btn-item:has(input[type=radio]:checked)>label{background-color:var(--color-pass);box-shadow:var(--shadow-md);color:var(--white);transform:translateY(-2px)}.radio-btn-label--primary{border-color:var(--color-pass);color:var(--color-pass)}.radio-btn-label--primary:hover{background-color:rgb(var(--color-pass-rgb)/.05)}.radio-btn-item:has(input:checked) .radio-btn-label--primary{background-color:var(--color-pass);color:var(--white)}.radio-btn-label--danger{border-color:var(--color-fail);color:var(--color-fail)}.radio-btn-label--danger:hover{background-color:rgb(var(--color-fail-rgb)/.05)}.radio-btn-item:has(input:checked) .radio-btn-label--danger{background-color:var(--color-fail);color:var(--white)}.radio-btn-label--neutral{border-color:var(--color-neutral);color:var(--color-neutral)}.radio-btn-label--neutral:hover{background-color:rgb(var(--muted-rgb)/.05)}.radio-btn-item:has(input:checked) .radio-btn-label--neutral{background-color:var(--color-neutral);color:var(--white)}.radio-btn-group--sm .radio-btn-item{height:auto;width:auto}.radio-btn-group--sm .radio-btn-label{font-size:.875rem;height:auto;padding:.625rem 1.25rem}.radio-btn-group--lg .radio-btn-item{height:90px}.radio-btn-group--lg .radio-btn-label{font-size:1.1em;padding:15px 20px}@media screen and (max-width:768px){.radio-btn-group{gap:12px}.radio-btn-item{height:70px;width:calc(50% - 6px)}.radio-btn-label{font-size:.9em;padding:8px 10px}}@media screen and (max-width:480px){.radio-btn-item{width:100%}}#checklist-subtype-wrapper:has(select){display:block;width:100%}#checklist-subtype-wrapper:has(select) .form-item-checklist-subtype{flex:none;height:auto;max-width:500px;width:100%}@media screen and (max-width:768px){#checklist-subtype-wrapper:has(select) .form-item-checklist-subtype{max-width:100%}}.checkbox-btn-group{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px;margin:15px 0}.checkbox-btn-group input[type=checkbox],fieldset.checkbox-type-question input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.checkbox-btn-label,fieldset.checkbox-type-question .form-checkboxes .form-item label{align-items:center;background-color:var(--white);border:2px solid var(--black);border-radius:var(--radius-sm);color:var(--black);cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;padding:10px 20px;text-align:center;transition:background-color var(--transition-normal),color var(--transition-normal),border-color var(--transition-normal)}.checkbox-btn-label:hover,fieldset.checkbox-type-question .form-checkboxes .form-item label:hover{background-color:var(--color-gray-100)}.checkbox-btn-group input[type=checkbox]:checked+.checkbox-btn-label,fieldset.checkbox-type-question .form-checkboxes .form-item input[type=checkbox]:checked+label{background-color:var(--black);color:var(--white)}.dark .checkbox-btn-label,.dark fieldset.checkbox-type-question .form-checkboxes .form-item label{background-color:var(--color-gray-800);border-color:var(--color-gray-400);color:var(--color-gray-100)}.dark .checkbox-btn-label:hover,.dark fieldset.checkbox-type-question .form-checkboxes .form-item label:hover{background-color:var(--color-gray-700)}.dark .checkbox-btn-group input[type=checkbox]:checked+.checkbox-btn-label,.dark fieldset.checkbox-type-question .form-checkboxes .form-item input[type=checkbox]:checked+label{background-color:var(--color-gray-100);color:var(--color-gray-800)}.form-radio-group{display:flex;flex-wrap:wrap;gap:.5em;margin-bottom:1em}.form-radio-btn{background:var(--white);border:2px solid transparent;border-radius:var(--radius-sm);color:var(--primary-dark);cursor:pointer;display:inline-block;font-weight:600;margin-bottom:.5em;margin-right:.5em;padding:.5em 1.5em;transition:all var(--transition-normal)}.form-radio-btn--yes{border-color:var(--color-pass);color:var(--color-pass)}.form-radio-btn--no{border-color:var(--color-fail);color:var(--color-fail)}input[type=radio]:checked+.form-radio-btn--yes{background:var(--color-pass);color:var(--white)}input[type=radio]:checked+.form-radio-btn--no{background:var(--color-fail);color:var(--white)}.toggle-radios .form-radios{display:flex;flex-wrap:wrap;gap:1rem;margin:.5rem 0 1rem}.toggle-radios .form-radios input[type=radio]{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.toggle-radios .form-radios label{background:var(--bg);border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;display:inline-block;font-weight:500;min-width:80px;padding:.5rem 1.5rem;text-align:center;transition:all var(--transition-normal)}.toggle-radios .form-radios input[type=radio][value=Yes]+label{border-color:var(--color-pass);color:var(--color-pass)}.toggle-radios .form-radios input[type=radio][value=No]+label{border-color:var(--color-fail);color:var(--color-fail)}.toggle-radios .form-radios input[type=radio][value=Yes]:checked+label{background:var(--color-pass);border-color:var(--color-pass);color:var(--white)}.toggle-radios .form-radios input[type=radio][value=No]:checked+label{background:var(--color-fail);border-color:var(--color-fail);color:var(--white)}.toggle-radios .form-radios input[type=radio][value=Yes]:not(:checked)+label:hover{background:var(--color-pass-light)}.toggle-radios .form-radios input[type=radio][value=No]:not(:checked)+label:hover{background:var(--color-fail-light)}.toggle-radios .form-radios input[type=radio]:focus-visible+label{outline:2px solid var(--primary);outline-offset:2px}.toggle-radios--danger .form-radios input[type=radio][value=No]+label{border-color:var(--danger);color:var(--danger)}.toggle-radios--danger .form-radios input[type=radio][value=No]:checked+label{background:var(--danger);border-color:var(--danger);color:var(--white)}.toggle-radios .form-radios input[type=radio][value="1"]+label{border-color:var(--color-pass);color:var(--color-pass)}.toggle-radios .form-radios input[type=radio][value="0"]+label{border-color:var(--color-fail);color:var(--color-fail)}.toggle-radios .form-radios input[type=radio][value="1"]:checked+label{background:var(--color-pass);border-color:var(--color-pass);color:var(--white)}.toggle-radios .form-radios input[type=radio][value="0"]:checked+label{background:var(--color-fail);border-color:var(--color-fail);color:var(--white)}.toggle-radios .form-radios input[type=radio][value="1"]:not(:checked)+label:hover{background:var(--color-pass-light)}.toggle-radios .form-radios input[type=radio][value="0"]:not(:checked)+label:hover{background:var(--color-fail-light)}.step-indicator{background-color:var(--color-gray-100);border-left:4px solid var(--color-pass);border-radius:0 var(--radius-sm) var(--radius-sm) 0;box-shadow:var(--shadow-sm);color:var(--color-gray-800);font-size:1.1em;margin-bottom:1.5rem;padding:14px 18px;position:relative;transition:all var(--transition-slow)}.step-indicator .current-step{color:var(--color-pass);font-weight:600}.dark .step-indicator{background-color:var(--color-gray-800);color:var(--color-gray-100)}.dark .step-indicator .current-step{color:var(--color-pass-light)}.step-indicator-wrapper--with-divider{margin-top:2.5rem;position:relative}.step-indicator-wrapper--with-divider:before{background:linear-gradient(to right,transparent,var(--color-gray-300),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:-1.25rem}.dark .step-indicator-wrapper--with-divider:before{background:linear-gradient(to right,transparent,var(--color-gray-600),transparent)}@media print{.step-indicator{background-color:transparent;border-left-width:2px;box-shadow:none}}.pool-tally-form .dynamic-fields-container>.form-item+.form-item,.pool-tally-form .dynamic-fields-container>.form-item+.form-wrapper,.pool-tally-form .dynamic-fields-container>.form-wrapper+.form-item,.pool-tally-form .dynamic-fields-container>.form-wrapper+.form-wrapper{border-top:1px solid var(--border);margin-top:1.25rem;padding-top:1.25rem}.pool-tally-stepper{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.pool-tally-stepper input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e5e9);border-radius:.5rem;color:var(--color-text,#1a1f2b);font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:500;height:2.5rem;padding:0 .75rem;width:100%}.pool-tally-stepper input[type=number]::-webkit-inner-spin-button,.pool-tally-stepper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.pool-tally-stepper-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.stepper-btn{align-items:center;background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e5e9);border-radius:.375rem;cursor:pointer;display:inline-flex;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:600;height:2rem;justify-content:center;min-width:3rem;padding:0 .75rem;transition:background-color .15s,border-color .15s,color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.stepper-inc,.stepper-inc-10,.stepper-inc-5{color:#1a8a5c}.stepper-inc-10:hover,.stepper-inc-5:hover,.stepper-inc:hover{background:rgba(26,138,92,.1);border-color:rgba(26,138,92,.3);color:#1a8a5c}.stepper-dec{color:#dc2626}.stepper-dec:hover{background:rgba(220,38,38,.1);border-color:rgba(220,38,38,.3);color:#dc2626}.stepper-reset{background:transparent;border-color:transparent;color:var(--color-text-muted,#6c757d);gap:.25rem}.stepper-reset:hover{background:var(--color-hover,#f1f3f5);color:var(--color-text,#1a1f2b)}.stepper-reset svg{flex-shrink:0;height:.75rem;width:.75rem}.pool-tally-total-card{align-items:center;background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e5e9);border-left:3px solid var(--color-primary,#2563eb);border-radius:.5rem;display:flex;gap:.5rem;margin-top:1rem;padding:.75rem 1rem}.pool-tally-total-icon{align-items:center;background:rgba(37,99,235,.1);border-radius:.375rem;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.pool-tally-total-icon svg{color:var(--color-primary,#2563eb);height:1rem;width:1rem}.pool-tally-total-content{display:flex;flex-direction:column;gap:.125rem}.pool-tally-total-label{color:var(--color-text-muted,#6c757d);font-size:.625rem;font-weight:600;letter-spacing:.05em;line-height:1;text-transform:uppercase}.pool-tally-total-value{color:var(--color-primary,#2563eb);font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.025em;line-height:1}.pool-tally-area--not-counted .pool-tally-area-label:after{color:#6c757d;content:" (not counted in total)";font-size:.8em;font-style:italic}.pool-tally-areas{list-style:none;margin:1rem 0;padding:0}.pool-tally-area{align-items:center;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;padding:.75rem 1rem}.pool-tally-area:last-child{border-bottom:none}.pool-tally-area-label{font-weight:500}.pool-tally-area-value{font-size:1.25rem;font-weight:600}.dark .pool-tally-stepper input[type=number]{color:var(--color-gray-100)}.dark .pool-tally-stepper input[type=number],.dark .stepper-btn{background:var(--color-gray-800);border-color:var(--color-gray-600)}.dark .stepper-inc-10:hover,.dark .stepper-inc-5:hover,.dark .stepper-inc:hover{background:rgba(26,138,92,.2);border-color:rgba(26,138,92,.4)}.dark .stepper-dec:hover{background:rgba(220,38,38,.2);border-color:rgba(220,38,38,.4)}.dark .stepper-reset{color:var(--color-gray-400)}.dark .stepper-reset:hover{background:var(--color-gray-700);color:var(--color-gray-200)}.dark .pool-tally-total-card{background:var(--color-gray-800);border-color:var(--color-gray-600)}.dark .pool-tally-total-label{color:var(--color-gray-400)}.dark .pool-tally-area{border-bottom-color:var(--color-gray-700)}.dark .pool-tally-area--not-counted .pool-tally-area-label:after{color:var(--color-gray-400)}.pool-tally-form.is-submitting .form-submit{opacity:.6;pointer-events:none}.field--widget-paragraphs{margin-bottom:1.5rem}.paragraphs-tabs{display:none}.field--widget-paragraphs .field-multiple-table{border:none;display:block;width:100%}.field--widget-paragraphs .field-multiple-table>tbody,.field--widget-paragraphs .field-multiple-table>thead,.field--widget-paragraphs .field-multiple-table>thead>tr{display:block}.field--widget-paragraphs .field-multiple-table>thead>tr>th{background:transparent;border:none;display:none;padding:0}.field--widget-paragraphs .field-multiple-table>thead>tr>th:first-child{align-items:center;display:flex;justify-content:space-between;padding:0 0 .75rem}.field--widget-paragraphs .field-multiple-table>thead>tr>th .label{color:var(--color-gray-900);font-size:1rem;font-weight:600;margin:0}.field--widget-paragraphs .field-multiple-table>thead>tr>th .label h4{font-size:inherit;font-weight:inherit;margin:0}.dark .field--widget-paragraphs .field-multiple-table>thead>tr>th .label{color:var(--color-gray-100)}.field--widget-paragraphs .field-multiple-table>tbody>tr{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);display:block;margin-bottom:1rem;overflow:hidden}.dark .field--widget-paragraphs .field-multiple-table>tbody>tr{background:var(--color-gray-800);border-color:var(--color-gray-700)}.field--widget-paragraphs .field-multiple-table>tbody>tr>td{border:none;display:block;padding:0}.field--widget-paragraphs .field-multiple-table>tbody>tr>td.delta-order,.field--widget-paragraphs .field-multiple-table>tbody>tr>td.field-multiple-drag,.field--widget-paragraphs .field-multiple-table>tbody>tr>td:empty{display:none}.paragraph-top{align-items:center;background:var(--bg);border-bottom:1px solid var(--border);display:flex;gap:.5rem;justify-content:space-between;padding:.75rem 1rem}.dark .paragraph-top{background:var(--color-gray-900);border-color:var(--color-gray-700)}.field--widget-paragraphs .field-multiple-table>thead .paragraphs-dropdown,.field--widget-paragraphs .paragraphs-icon-button-collapse,.field--widget-paragraphs table th.field-label,.paragraph-info:empty,.paragraph-summary:empty,div.tabledrag-toggle-weight-wrapper{display:none}.paragraph-type-label{color:var(--color-gray-700);font-size:.875rem;font-weight:600}.dark .paragraph-type-label{color:var(--color-gray-300)}.paragraph-type-label .person-counter{color:inherit;font-weight:inherit}.paragraphs-subform{padding:1rem}@media (min-width:640px){.paragraphs-subform{padding:1.25rem}}.paragraphs-actions{align-items:center;display:flex;gap:.5rem}.paragraphs-icon-button{background:var(--white);border:1px solid var(--color-gray-300);border-radius:.375rem;color:var(--muted);cursor:pointer;font-size:.75rem;font-weight:500;padding:.375rem .75rem;transition:all var(--transition-fast)}.paragraphs-icon-button:hover{background:var(--color-gray-100);color:var(--color-gray-700)}.dark .paragraphs-icon-button{background:var(--color-gray-700);border-color:var(--color-gray-600);color:var(--color-gray-300)}.dark .paragraphs-icon-button:hover{background:var(--color-gray-600);color:var(--color-gray-100)}.paragraphs-dropdown{position:relative}.paragraphs-dropdown-toggle{align-items:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;display:flex;height:2rem;justify-content:center;padding:.375rem;width:2rem}.paragraphs-dropdown-toggle:before{background-color:currentcolor;content:"";display:block;height:1.25rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-width='1.5' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M12 6.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5m0 6a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5m0 6a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-width='1.5' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M12 6.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5m0 6a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5m0 6a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.25rem}.paragraphs-dropdown-toggle:hover{background:var(--border);color:var(--color-gray-700)}.paragraphs-dropdown-actions{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);display:none;min-width:120px;padding:.5rem;position:absolute;right:0;top:100%;z-index:50}.paragraphs-dropdown:focus-within .paragraphs-dropdown-actions,.paragraphs-dropdown:hover .paragraphs-dropdown-actions{display:block}.dark .paragraphs-dropdown-actions{background:var(--color-gray-800);border-color:var(--color-gray-700)}.paragraphs-dropdown-action{background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-gray-700);cursor:pointer;display:block;font-size:.875rem;padding:.5rem .75rem;text-align:left;width:100%}.paragraphs-dropdown-action:hover{background:var(--color-gray-100)}.dark .paragraphs-dropdown-action{color:var(--color-gray-300)}.dark .paragraphs-dropdown-action:hover{background:var(--color-gray-700)}.paragraphs-add-wrapper{margin-top:.75rem}.field-add-more-submit,.field-add-more-submit.button--secondary{background:var(--color-blue-600)!important;border:1px solid var(--color-blue-700)!important;border-radius:var(--radius);color:var(--white)!important;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all var(--transition-fast);width:100%}.field-add-more-submit.button--secondary:hover,.field-add-more-submit:hover{background:var(--color-blue-700)!important;border-color:var(--color-blue-800)!important}.approval-status-bar--approved{background-color:hsl(var(--success-hsl)/.15)}.approval-status-bar--rejected{background-color:hsl(var(--destructive)/.1)}.approval-status-bar--pending{background-color:hsl(var(--warning-hsl)/.15)}.approval-item--pending{border-left:3px dashed hsl(var(--warning-hsl)/.6)}.approval-comment{border-left:2px solid hsl(var(--border-hsl))}.approval-awaiting-item{border-left:2px solid hsl(var(--warning-hsl)/.3)}.toc{background-color:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);bottom:80px;padding:10px;position:fixed;right:5px;z-index:1000}.header--field{font-size:1.3em;font-weight:700}.item--field-not-first-row{border:solid var(--border);border-width:1px 0 0!important}.item--field>legend{padding:10px 0 0!important}.verification-method-title{display:block;font-size:.9em;font-style:italic;margin-top:5px}.section--fieldset>legend{border-radius:var(--radius-sm);color:var(--white);padding:10px}.subsection--fieldset{border:1px solid var(--border);border-radius:var(--radius-sm) var(--radius-sm) 0 0;margin-bottom:15px}.subsection--fieldset>legend{background-color:var(--color-gray-200);color:var(--black);padding:10px}.checklist-item--wrapper,.subsection--fieldset .form-wrapper,.verification-method-title{padding-left:20px;padding-right:20px}.checklist--item .form-radios{display:flex;gap:15px}.checklist--item .fieldset-wrapper{padding-left:35px}.checklist--item.form-radios .form-item{cursor:pointer;display:inline-block}.checklist--item input[type=radio]{display:none}.checklist--item.form-radio+label{border:2px solid transparent;border-radius:var(--radius-sm);cursor:pointer;display:inline-block;padding:10px 20px;text-align:center}.checklist--item input[type=radio][value="N/A"]+label{border:2px solid var(--black);color:var(--black)}.checklist--item input[type=radio][value=No]+label{border:2px solid var(--color-fail);color:var(--color-fail)}.checklist--item input[type=radio][value=Yes]+label{border:2px solid var(--color-pass);color:var(--color-pass)}.checklist--item input[type=radio][value="N/A"]:checked+label{background-color:var(--black);border-color:var(--black);color:var(--white)}.checklist--item input[type=radio][value=No]:checked+label{background-color:var(--color-fail);border-color:var(--color-fail);color:var(--white)}.checklist--item input[type=radio][value=Yes]:checked+label{background-color:var(--color-pass);border-color:var(--color-pass);color:var(--white)}.section--1>legend{background-color:var(--color-section-1);color:var(--white)}.section--2>legend{background-color:var(--color-section-2);color:var(--white)}.section--3>legend{background-color:var(--color-section-3);color:var(--white)}.section--4>legend{background-color:var(--color-section-4);color:var(--white)}.section--5>legend{background-color:var(--color-section-5);color:var(--white)}.section--6>legend{background-color:var(--color-section-6);color:var(--white)}.section--7>legend{background-color:var(--color-section-7);color:var(--white)}.modal{z-index:5000!important}.modal-backdrop{z-index:1040}.additional-notes--header{text-align:left}.additional-notes--button{text-align:right}:root{--wi-primary:var(--color-blue-700);--wi-border:var(--border);--wi-bg-light:var(--bg);--wi-text-muted:var(--color-gray-600);--wi-text-dark:var(--color-gray-500);--wi-success:var(--success);--wi-danger:var(--danger);--wi-warning:var(--warning);--wi-teal:var(--color-teal-600,#0f6b7a);--wi-teal-dark:var(--color-teal-700,#0c5563)}.integration-overview{margin-bottom:2rem}.integration-overview h2{border-bottom:2px solid var(--wi-border);color:var(--wi-primary);padding-bottom:.5rem}.integration-table{border-collapse:collapse;margin:1rem 0;width:100%}.integration-table td,.integration-table th{border-bottom:1px solid var(--wi-border);padding:.75rem;text-align:left}.integration-table th{background-color:var(--wi-bg-light);color:var(--wi-text-muted);font-weight:600}.integration-category-header td{background-color:var(--wi-primary)!important;color:var(--white)!important;font-weight:700}.status-enabled{color:var(--wi-success);font-weight:600}.status-disabled{color:var(--wi-text-dark)}.credentials-configured{color:var(--wi-success)}.credentials-missing{color:var(--wi-danger)}.credentials-expired,.credentials-invalid{color:var(--wi-warning)}.health-healthy{color:var(--wi-success)}.health-warning{color:var(--wi-warning)}.health-error{color:var(--wi-danger)}.health-unknown{color:var(--wi-text-dark)}.integration-summary{background-color:var(--wi-bg-light);border-radius:var(--radius-sm);margin:1rem 0;padding:1.5rem}.integration-stats{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.integration-stats li{background-color:var(--white);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);flex:1;font-weight:600;padding:1rem;text-align:center}.integration-table .button{font-size:.8rem;margin-right:.25rem}.integration-table .button:focus,.integration-table .button:focus-visible{box-shadow:0 0 0 3px rgba(44,90,160,.3);outline:3px solid var(--wi-primary);outline-offset:2px}.test-connection{background-color:var(--wi-teal);color:var(--white)}.test-connection:hover{background-color:var(--wi-teal-dark)}.test-connection:focus,.test-connection:focus-visible{box-shadow:0 0 0 3px rgba(44,90,160,.3);outline:3px solid var(--wi-primary);outline-offset:2px}.integration-header{border-bottom:2px solid var(--wi-border);margin-bottom:2rem;padding-bottom:1rem}.integration-header h1{color:var(--wi-primary);margin-bottom:.5rem}.test-result{border-radius:var(--radius-sm);font-weight:600;margin-top:.5rem;padding:.5rem}.test-result.success{background-color:var(--color-pass-light);border:1px solid var(--color-pass);color:var(--color-pass)}.test-result.error{background-color:var(--color-fail-light);border:1px solid var(--color-fail);color:var(--color-fail)}.integration-loading{opacity:.6;pointer-events:none}.integration-loading:after{animation:wi-spin 1s linear infinite;border-top:2px solid var(--color-gray-100);border:2px solid var(--color-gray-100);border-radius:50%;border-top-color:var(--wi-primary);content:"";display:inline-block;height:1rem;margin-left:.5rem;width:1rem}@keyframes wi-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.integration-loading:after{animation:none;border:2px solid var(--wi-primary);opacity:.7}}@media (max-width:768px){.integration-stats{flex-direction:column;gap:1rem}.integration-table{font-size:.9rem}.integration-table td,.integration-table th{padding:.5rem}}.customer-metrics-table{margin-top:0}.customer-metrics-table th{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600;letter-spacing:.04em;position:sticky;text-transform:uppercase;top:0;z-index:10}.customer-metrics-table td{vertical-align:middle}.customer-metrics-table .customer-row:hover{background-color:var(--color-row-hover,rgba(0,0,0,.04))}.cu-health-cell{min-width:90px}.cu-features-cell{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center}.cu-modal-overlay{background:rgba(0,0,0,.45);display:flex;inset:0;justify-content:center;opacity:0;overflow-y:auto;padding:2rem 1rem;position:fixed;transition:opacity .25s ease;z-index:9999}.cu-modal-overlay--visible{opacity:1}.cu-modal{align-self:flex-start;background:hsl(var(--card));border-radius:var(--radius-lg,.75rem);box-shadow:var(--shadow-xl,0 20px 60px rgba(0,0,0,.2));max-width:960px;overflow:hidden;width:100%}.cu-modal__header{align-items:flex-start;border-bottom:1px solid hsl(var(--border-hsl));display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem}.cu-modal__title{color:hsl(var(--foreground));font-family:var(--font-display);font-size:1.25rem;font-weight:700;margin:0 0 .375rem}.cu-modal__close{background:none;border:none;color:hsl(var(--muted-foreground));cursor:pointer;flex-shrink:0;font-size:1.5rem;line-height:1;padding:.25rem}.cu-modal__close:hover{color:hsl(var(--foreground))}.cu-modal__body{padding:1.5rem}.cu-modal__section{margin-bottom:1.5rem}.cu-modal__section:last-child{margin-bottom:0}.cu-modal__section-title{border-bottom:1px solid hsl(var(--border-hsl));color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:600;letter-spacing:.04em;margin:0 0 .75rem;padding-bottom:.5rem;text-transform:uppercase}.cu-modal__score-grid{display:flex;flex-direction:column;gap:.5rem}.cu-modal__score-row{align-items:center;display:grid;gap:.75rem;grid-template-columns:140px 1fr 36px}.cu-modal__score-label{color:hsl(var(--muted-foreground));font-size:.8125rem}.cu-modal__score-bar-track{background:hsl(var(--border-hsl));border-radius:4px;height:8px;overflow:hidden}.cu-modal__score-bar-fill{border-radius:4px;height:100%;transition:width .4s ease}.cu-modal__score-value{font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.cu-modal__table-wrap{margin:0 -.25rem;overflow-x:auto}.cu-modal__footer{border-top:1px solid hsl(var(--border-hsl));display:flex;gap:.5rem;justify-content:flex-end;padding:1rem 1.5rem}@media (max-width:768px){.cu-modal__score-row{grid-template-columns:100px 1fr 32px}.cu-modal{max-width:100%}.cu-modal-overlay{padding:1rem .5rem}}.incident-report-approval-form span.fieldset-legend,.submit-form label{color:var(--color-gray-800);font-weight:700}.submit-form label{margin-bottom:10px}.submit-form .form-item{margin-top:0}.submit-form legend{display:none}.path-incident-reports .views-field-field-tag{white-space:nowrap;width:60px}.path-incident-reports .views-field-created,.path-incident-reports .views-field-field-ir-date-time{white-space:nowrap;width:110px}#views-exposed-form-incident-reports-page-1.of-exposed>.form-item,#views-exposed-form-incident-reports-page-1.of-exposed>div[id$=-wrapper]{min-width:0;overflow:visible}#views-exposed-form-incident-reports-page-1 fieldset{border:none;margin:0;padding:0}#views-exposed-form-incident-reports-page-1 fieldset legend{display:none}#views-exposed-form-incident-reports-page-1 .fieldset-wrapper{padding:0}#views-exposed-form-incident-reports-page-1 .operate-fit-filter{width:100%}#views-exposed-form-incident-reports-page-1 #edit-field-ir-date-time-value-wrapper .form-item{margin-bottom:.5rem}#edit-field-linked-locations-wrapper .description{display:none}#edit-field-linked-locations-wrapper .select2-container{width:100%!important}#edit-field-linked-locations_chosen,.chosen-container[id*=edit-field-linked-locations]{display:none!important}.link-button{background-color:var(--primary);border:none;border-radius:var(--radius-sm);color:var(--white);cursor:pointer;display:block;font-size:1rem;margin:.625rem 0;padding:.625rem 1.25rem;text-align:center;text-decoration:none;transition:background-color var(--transition-slow);width:375px}.link-button:focus,.link-button:hover{background-color:var(--success);color:var(--white)}.no-bullets,ul.no-bullets{list-style-type:none;padding-left:0}.notification-logs-container .message-preview{max-width:300px;word-wrap:break-word}.notification-logs-container .filters-section{background-color:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:20px}.notification-logs-container .badge{font-size:.875em}.notification-logs-container table{margin-bottom:0}.notification-logs-container th{background-color:var(--color-admin-header);position:sticky;top:0;z-index:10}.airtable-table-stats{background:var(--color-admin-bg);border-radius:var(--radius-sm);margin:1em 0;padding:1em}.airtable-sample-data{margin:1em 0;overflow-x:auto;width:100%}.airtable-sample-data th{background:var(--color-gray-200);padding:.5em}.airtable-sample-data td{border-bottom:1px solid var(--border);padding:.5em}#cameraIcon{font-size:3.125rem}#cameraIcon span{font-family:Arial,sans-serif;font-size:1.25rem;margin-left:.9375rem;position:relative;text-decoration:underline;top:-.625rem}#by-model-widget-ajax-wrapper{border:0;margin:20px 20px 0;padding:0}#by-model-widget-ajax-wrapper label{padding-left:10px}.node-equipment-form #radioContainer label{margin-left:5px}.node-equipment-form #photo{margin:10px 0}.equipment_by_model_submit{margin-left:20px}p.empty-message{margin-left:1.25rem}.form-item-field-wo-status-target-id .bef-checkboxes .form-item,details[data-drupal-selector*=field-wo-status] .bef-checkboxes .form-item{align-items:center;display:flex;margin-bottom:.5rem}.form-item-field-wo-status-target-id .bef-checkboxes input[type=checkbox],details[data-drupal-selector*=field-wo-status] .bef-checkboxes input[type=checkbox]{flex-shrink:0;margin-right:.5rem;margin-top:0}.form-item-field-wo-status-target-id .bef-checkboxes label,details[data-drupal-selector*=field-wo-status] .bef-checkboxes label{cursor:pointer;flex:1;font-weight:400;margin-bottom:0}.form-item-field-wo-status-target-id .bef-checkboxes .form-item:last-child,details[data-drupal-selector*=field-wo-status] .bef-checkboxes .form-item:last-child{margin-bottom:0}.card-footer{background-color:var(--color-admin-bg);border-top:1px solid var(--color-admin-border);padding:16px;text-align:right}.card-footer .btn{background-color:var(--primary);border:none;border-radius:var(--radius-sm);color:var(--white);cursor:pointer;font-size:.875em;padding:8px 16px;transition:background-color var(--transition-normal)}.card-footer .btn:hover{background-color:var(--primary-dark)}.page-admin-content-behavior-reports table td:nth-child(5),.page-admin-content-behavior-reports table th:nth-child(5),.page-admin-content-emergency-bag-audits table td:nth-child(5),.page-admin-content-emergency-bag-audits table th:nth-child(5){max-width:300px;word-wrap:break-word;overflow-wrap:break-word}.page-admin-content-behavior-reports table td:nth-child(4),.page-admin-content-behavior-reports table th:nth-child(4),.page-admin-content-emergency-bag-audits table td:nth-child(4),.page-admin-content-emergency-bag-audits table th:nth-child(4){font-family:monospace;font-size:.9em}.page-admin-content-behavior-reports table,.page-admin-content-emergency-bag-audits table{margin-top:1em}.page-admin-content-behavior-reports table thead,.page-admin-content-emergency-bag-audits table thead{background-color:var(--color-admin-bg)}.page-admin-content-behavior-reports table td:nth-child(7),.page-admin-content-behavior-reports table th:nth-child(7),.page-admin-content-emergency-bag-audits table td:nth-child(7),.page-admin-content-emergency-bag-audits table th:nth-child(7){min-width:150px}.page-admin-content-behavior-reports table a,.page-admin-content-emergency-bag-audits table a{color:var(--color-link-admin);text-decoration:none}.page-admin-content-behavior-reports table a:hover,.page-admin-content-emergency-bag-audits table a:hover{text-decoration:underline}.cat-container{margin-bottom:24px}.section-name-container{background-color:var(--bg);margin-bottom:18px;padding-bottom:12px;padding-top:12px}.section-name-text{color:var(--color-gray-800);font-size:1.125rem;font-weight:500}.section-description-text{color:var(--muted)}.subcategory-channel-container{display:flex;gap:10px;margin-top:12px}.subcategory-name{color:var(--color-gray-800);font-size:1rem;font-weight:600}.subcategory-top-div{align-items:center;display:flex;justify-content:space-between}.subcategory-container{border-bottom:1px solid var(--border);margin-top:18px;padding-bottom:12px}.subcategory-description{color:var(--muted);font-size:.875rem;margin-top:.375rem}.category-channel-checkbox{margin-right:20px}.category-channel-label{cursor:pointer;margin-left:4px}.pool-tally-total-badge{background-color:var(--primary);border-radius:var(--radius);color:var(--white);display:inline-block;font-size:1.1rem;font-weight:400;line-height:1.2;margin-bottom:1rem;margin-top:1rem;min-width:80px;padding:.5rem 1.25rem;text-align:center;transition:opacity var(--transition-slow)}.pool-tally-total-badge *{margin:0;padding:0}#pool-tally-program-counts-wrapper{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:2rem}#edit-field-pt-linked-pool{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}#edit-field-pt-linked-pool input[type=radio]{display:none}#edit-field-pt-linked-pool label{background-color:var(--white);border:2px solid var(--black);border-radius:.375rem;color:var(--black);cursor:pointer;display:inline-block;font-weight:600;min-width:120px;padding:.5rem 1rem;text-align:center;transition:background-color var(--transition-slow),color var(--transition-slow)}#edit-field-pt-linked-pool input[type=radio]:checked+label{background-color:var(--black);border-color:var(--black);color:var(--white)}.pool-overrides-table{margin:1rem 0}.pool-override-active{color:var(--color-link-admin);font-weight:700}.pool-override-inherited{color:var(--color-neutral);font-style:italic}.pool-setting-inherited{background-color:var(--bg);border-left:3px solid var(--border);padding:.5rem}.pool-setting-overridden{background-color:var(--color-blue-50);border-left:3px solid var(--color-link-admin);padding:.5rem}.field-range-group{border:1px solid var(--border);border-radius:var(--radius-sm);margin:1rem 0;padding:1rem}.field-range-group h3{color:var(--color-gray-800);margin-top:0}.override-status{border-radius:var(--radius-sm);display:inline-block;font-size:.875rem;padding:.25rem .5rem}.override-status--active{background-color:var(--color-blue-50);color:var(--color-link-admin)}.override-status--inherited{background-color:var(--bg);color:var(--color-neutral)}.site-footer{background-color:hsl(var(--card));border-color:hsl(var(--border-hsl));border-top-width:1px;margin-top:auto;padding:1.5rem 1rem}.site-footer__inner{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:80rem}@media (min-width:640px){.site-footer__inner{flex-direction:row}}.site-footer__brand{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.25rem}.site-footer__nav{flex-shrink:0}.site-footer__links{align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;display:flex;flex-wrap:wrap;list-style-type:none;row-gap:.5rem}.site-footer__links,.site-footer__links li{margin:0;padding:0}.site-footer__link{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.25rem;text-decoration-line:none;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.site-footer__link:hover{color:hsl(var(--foreground))}@media (min-width:1024px){nav>.site-footer__content.hidden.lg\:block,nav>div.site-footer__content.hidden.lg\:block{display:block}}.site-footer__content{border-color:hsl(var(--border-hsl));border-top-width:1px;margin-top:1rem;padding-top:1rem;width:100%}.form-status-bar{background:var(--white);border-top:1px solid var(--color-gray-200);bottom:0;box-shadow:0 -2px 8px rgba(0,0,0,.06);padding:.75rem 0;position:sticky;visibility:hidden;z-index:30}.form-status-bar[data-once=form-status-bar]{visibility:visible}.form-status-bar__inner{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.form-status-bar__inner{padding-left:1rem;padding-right:1rem}}@media (min-width:768px){.form-status-bar__inner{padding-left:1rem;padding-right:1rem}}@media (min-width:1024px){.form-status-bar__inner{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1280px){.form-status-bar__inner{padding-left:1.25rem;padding-right:1.25rem}}.form-status-bar__inner{align-items:center;display:flex;gap:1rem;justify-content:space-between}.form-status-bar__progress{flex:1;max-width:400px;min-width:0}.form-status-bar__counts{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:.375rem}.form-status-bar__text{color:var(--color-gray-600);font-size:.8125rem;font-weight:500}.form-status-bar__percent{color:var(--primary-dark);font-size:.8125rem;font-weight:700}.form-status-bar__track{background:var(--color-gray-200);border-radius:9999px;height:.375rem;overflow:hidden;width:100%}.form-status-bar__fill{background:var(--primary);border-radius:9999px;height:100%;transition:width .3s ease;width:0}.form-status-bar__fill--complete{background:var(--color-green-500,#22c55e)}.form-status-bar__actions{align-items:center;display:flex;flex-shrink:0;gap:.75rem}.form-status-bar__actions .button--primary,.form-status-bar__actions .form-submit{align-items:center;border-radius:.5rem;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;line-height:1.25rem;padding:.625rem 1.25rem}.form-status-bar__actions .button--primary:before,.form-status-bar__actions .form-submit:before{background:currentcolor;content:"";display:inline-block;flex-shrink:0;height:1rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m22 2-7 20-4-9-9-4ZM22 2 11 13'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m22 2-7 20-4-9-9-4ZM22 2 11 13'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1rem}.has-form-status-bar>.form-actions,.has-form-status-bar>.of-form-actions{display:none}.dark .form-status-bar{background:var(--color-gray-900);border-top-color:var(--color-gray-700);box-shadow:0 -2px 8px rgba(0,0,0,.3)}.dark .form-status-bar__text{color:var(--color-gray-400)}.dark .form-status-bar__percent{color:var(--primary-light)}.dark .form-status-bar__track{background:var(--color-gray-700)}.needs-review-row{align-items:center;color:hsl(var(--foreground));display:flex;gap:.75rem;padding:.75rem 1rem;text-decoration:none;transition:background-color .15s ease}.needs-review-row:hover{background-color:hsl(var(--muted-hsl)/.3)}.needs-review-icon{align-items:center;border-radius:.5rem;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.needs-review-count{font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:700}.needs-review-arrow{color:hsl(var(--muted-foreground));opacity:0;transition:opacity .15s ease}.needs-review-row:hover .needs-review-arrow{opacity:1}.needs-review-icon--danger{background:hsl(var(--destructive)/.1)}.needs-review-count--danger,.needs-review-icon--danger{color:hsl(var(--destructive))}.needs-review-icon--warning{background:hsl(var(--warning-hsl)/.1)}.needs-review-count--warning,.needs-review-icon--warning{color:hsl(var(--warning-hsl))}.needs-review-icon--info{background:hsl(var(--primary-hsl)/.1)}.needs-review-count--info,.needs-review-icon--info{color:hsl(var(--primary-hsl))}.doc-tree-lovable .document-tree-view{display:none}.doc-tree-lovable .document-tree-view.active{display:block}.doc-tree-lovable .doc-tree__header{align-items:center;display:flex;justify-content:space-between;padding:1rem 1.25rem .75rem}.doc-tree-lovable .doc-tree__header-left{align-items:center;display:flex;gap:.5rem}.doc-tree-lovable .doc-tree__title{color:hsl(var(--foreground));font-size:.9375rem;font-weight:600}.doc-tree-lovable .doc-tree__count{color:hsl(var(--muted-foreground));font-size:.75rem}.doc-tree-lovable .doc-tree__header-actions{display:flex;gap:.25rem}.doc-tree-lovable .doc-tree__action-btn{align-items:center;background:transparent;border:none;border-radius:.375rem;color:hsl(var(--muted-foreground));cursor:pointer;display:flex;height:2rem;justify-content:center;transition:background-color .15s ease,color .15s ease;width:2rem}.doc-tree-lovable .doc-tree__action-btn:hover{background:hsl(var(--muted-hsl)/.5);color:hsl(var(--foreground))}.doc-tree-lovable .doc-tree__switcher{background:hsl(var(--muted-hsl)/.3);border:1px solid hsl(var(--border-hsl));border-radius:.5rem;display:flex;margin:0 1.25rem .75rem;overflow:hidden}.doc-tree-lovable .doc-tree__switcher-btn{background:transparent;border:none;color:hsl(var(--muted-foreground));cursor:pointer;flex:1;font-size:.8125rem;font-weight:500;padding:.5rem 1rem;text-align:center;transition:all .15s ease}.doc-tree-lovable .doc-tree__switcher-btn:hover:not(.active){color:hsl(var(--foreground))}.doc-tree-lovable .doc-tree__switcher-btn.active{background:hsl(var(--primary-hsl));border-radius:.375rem;color:#fff}.doc-tree-lovable .doc-tree__search{margin:0 1.25rem .75rem;position:relative}.doc-tree-lovable .doc-tree__search-icon{color:hsl(var(--muted-foreground));display:flex;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.doc-tree-lovable .doc-tree__search-input{background:hsl(var(--background));border:1px solid hsl(var(--border-hsl));border-radius:.5rem;color:hsl(var(--foreground));font-size:.8125rem;padding:.5rem 2rem .5rem 2.25rem;transition:border-color .15s ease;width:100%}.doc-tree-lovable .doc-tree__search-input::-moz-placeholder{color:hsl(var(--muted-foreground))}.doc-tree-lovable .doc-tree__search-input::placeholder{color:hsl(var(--muted-foreground))}.doc-tree-lovable .doc-tree__search-input:focus{border-color:hsl(var(--primary-hsl));box-shadow:0 0 0 2px hsl(var(--primary-hsl)/.15);outline:none}.doc-tree-lovable .doc-tree__search-clear{align-items:center;background:transparent;border:none;border-radius:.25rem;color:hsl(var(--muted-foreground));cursor:pointer;display:none;height:1.5rem;justify-content:center;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:1.5rem}.doc-tree-lovable .doc-tree__search-clear:hover{color:hsl(var(--destructive))}.doc-tree-lovable .doc-tree__search-clear.visible{display:flex}.doc-tree-lovable .doc-tree__children{border-left:none!important;margin-left:1.5rem!important;padding-left:0!important}.doc-tree-lovable>.document-views-container>.document-tree-view>.doc-tree__branch{border-bottom:1px solid hsl(var(--border-hsl))}.doc-tree-lovable>.document-views-container>.document-tree-view>.doc-tree__branch:last-child{border-bottom:none}.doc-tree-lovable .doc-tree__node{align-items:center;background:transparent!important;border:none!important;border-radius:0;cursor:pointer;display:flex;padding:.75rem 1.25rem;transition:background-color .15s ease}.doc-tree-lovable .doc-tree__node:hover{background:hsl(var(--muted-hsl)/.3)!important}.doc-tree-lovable .doc-tree__node--primary .doc-tree__label{color:hsl(var(--foreground));font-size:.875rem;font-weight:600}.doc-tree-lovable .doc-tree__node--secondary .doc-tree__label{color:hsl(var(--foreground));font-size:.8125rem;font-weight:500}.doc-tree-lovable .doc-tree__toggle{align-items:center;background:none!important;color:hsl(var(--muted-foreground));display:flex;flex-shrink:0;height:1.25rem;justify-content:center;margin-right:.5rem;width:1.25rem}.doc-tree-lovable .doc-tree__label{flex:1}.doc-tree-lovable .doc-tree__node-count{color:hsl(var(--muted-foreground));font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:500;margin-left:auto}.doc-tree-lovable .doc-tree__document{background:transparent!important;border:none!important;cursor:default;padding:.5rem 1.25rem}.doc-tree-lovable .doc-tree__doc-row{display:flex;flex-direction:column;gap:.125rem}.doc-tree-lovable .doc-tree__doc-link{align-items:center;color:hsl(var(--primary-hsl));display:flex;font-size:.8125rem;font-weight:500;gap:.5rem;text-decoration:none}.doc-tree-lovable .doc-tree__doc-link:hover{text-decoration:underline}.doc-tree-lovable .doc-tree__doc-icon{color:hsl(var(--muted-foreground));flex-shrink:0}.doc-tree-lovable .doc-tree__doc-meta{color:hsl(var(--muted-foreground));font-size:.6875rem;padding-left:1.5rem}.doc-tree-lovable .doc-tree__empty{color:hsl(var(--muted-foreground));font-size:.8125rem;padding:2rem 1.25rem;text-align:center}@media (max-width:640px){.doc-tree-lovable .doc-tree__children{margin-left:.75rem!important}.doc-tree-lovable .doc-tree__node{padding:.625rem 1rem}}.weather-dashboard{margin-left:auto;margin-right:auto;max-width:80rem}.weather-dashboard>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.weather-dashboard{padding-bottom:4rem}.weather-dashboard__title{font-family:var(--font-display);font-size:1.5rem;font-weight:700;letter-spacing:-.025em;line-height:2rem}.weather-dashboard__subtitle{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.25rem;margin-top:.25rem}.weather-status-header{border-radius:.75rem;padding:1.5rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.weather-status-header{padding:2rem}}.weather-status-header--clear{background-color:hsl(var(--weather-clear));color:hsl(var(--weather-clear-fg))}.weather-status-header--aware{background-color:hsl(var(--weather-aware));color:hsl(var(--weather-aware-fg))}.weather-status-header--monitoring{background-color:hsl(var(--weather-monitoring));color:hsl(var(--weather-monitoring-fg))}.weather-status-header--action{background-color:hsl(var(--weather-action));color:hsl(var(--weather-action-fg))}.weather-status-header--tornado{background-color:hsl(var(--weather-tornado));color:hsl(var(--weather-tornado-fg))}.weather-status-header--action:not(.weather-status-header--acknowledged),.weather-status-header--tornado:not(.weather-status-header--acknowledged){animation:weather-pulse 2s ease-in-out infinite}@keyframes weather-pulse{0%,to{opacity:1}50%{opacity:.85}}.weather-status-header__inner{align-items:flex-start;display:flex;gap:1rem}.weather-status-header__icon{flex-shrink:0;height:2.5rem;margin-top:.25rem;opacity:.9;width:2.5rem}@media (min-width:768px){.weather-status-header__icon{height:3rem;width:3rem}}.weather-status-header__content{flex:1 1 0%;min-width:0}.weather-status-header__title{font-size:1.5rem;font-weight:700;line-height:2rem;line-height:1.25}@media (min-width:768px){.weather-status-header__title{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1024px){.weather-status-header__title{font-size:2.25rem;line-height:2.5rem}}.weather-status-header__title{font-family:var(--font-display)}.weather-status-header__subtitle{font-size:1rem;line-height:1.5rem;line-height:1.625;margin-top:.5rem;max-width:48rem}@media (min-width:768px){.weather-status-header__subtitle{font-size:1.125rem;line-height:1.75rem}}.weather-status-header__subtitle{opacity:.9}@media (min-width:1024px){nav>.weather-status-header__ack-btn.hidden.lg\:block,nav>div.weather-status-header__ack-btn.hidden.lg\:block{display:block}}.weather-status-header__ack-btn{align-items:center;background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.4);border-radius:.5rem;border-width:2px;color:inherit;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:700;gap:.5rem;line-height:1.25rem;margin-top:1rem;padding:.625rem 1.5rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.weather-status-header__ack-btn:hover{background:hsla(0,0%,100%,.3)}@media (min-width:1024px){nav>.weather-status-header__ack-result.hidden.lg\:block,nav>div.weather-status-header__ack-result.hidden.lg\:block{display:block}}.weather-status-header__ack-result{align-items:center;background:hsla(0,0%,100%,.2);border-radius:.5rem;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;line-height:1.25rem;margin-top:1rem;padding:.5rem 1rem}.node-form-card>.weather-status-header__loc-count{display:none}.node-form-card>.weather-status-header__loc-count+.form-item,.node-form-card>.weather-status-header__loc-count+.form-wrapper{border-top:0;margin-top:0;padding-top:0}.loading-overlay.weather-status-header__loc-count{display:none;opacity:0;visibility:hidden}@media (min-width:1024px){nav>.mt-4.weather-status-header__loc-count.lg\:block,nav>div.mt-4.weather-status-header__loc-count.lg\:block{display:block}}.entity-nav-content.weather-status-header__loc-count,.modal-overlay.weather-status-header__loc-count{display:none}.field-range-group.weather-status-header__loc-count{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0}.detail-panel.weather-status-header__loc-count{display:none}.weather-status-header__loc-count{align-items:center;border-radius:9999px;display:none;flex-shrink:0;font-size:.875rem;font-weight:600;gap:.5rem;line-height:1.25rem;padding:.375rem .75rem}.checklist-form>.weather-status-header__loc-count{display:none}@media (min-width:768px){.weather-status-header__loc-count{display:flex}}.weather-status-header__loc-count{background:hsla(0,0%,100%,.15)}.weather-timeline__blocks.grid-3.measurement-cards{display:grid;gap:.9375rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:.9375rem}@media (max-width:768px){.weather-timeline__blocks.grid-3.measurement-cards{gap:.625rem;grid-template-columns:1fr}}.weather-timeline__blocks{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.weather-timeline__blocks{grid-template-columns:repeat(4,minmax(0,1fr))}}.weather-timeline__block{align-items:center;border-radius:.5rem;border-width:2px;display:flex;flex-direction:column;gap:.5rem;padding:1rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.weather-timeline__block--clear{background:hsl(var(--weather-clear)/.1);border-color:hsl(var(--weather-clear)/.3)}.weather-timeline__block--watch{background:hsl(var(--weather-monitoring)/.1);border-color:hsl(var(--weather-monitoring)/.3)}.weather-timeline__block--severe{background:hsl(var(--weather-action)/.1);border-color:hsl(var(--weather-action)/.3)}.weather-timeline__dot--clear{background-color:hsl(var(--weather-clear))}.weather-timeline__dot--watch{background-color:hsl(var(--weather-monitoring))}.weather-timeline__dot--severe{background-color:hsl(var(--weather-action))}.weather-timeline__feels-danger{color:hsl(var(--weather-action))}.weather-timeline__feels-warm{color:hsl(var(--weather-heat-extreme))}.weather-timeline__precip-high{color:hsl(var(--weather-action))}.weather-timeline__gust-high{color:hsl(var(--weather-heat-extreme))}@media (min-width:1024px){nav>.weather-timeline__summary.hidden.lg\:block,nav>div.weather-timeline__summary.hidden.lg\:block{display:block}}.weather-timeline__summary{background:hsl(var(--muted-hsl)/.5);border-color:hsl(var(--border-hsl));border-radius:.5rem;border-width:1px;margin-top:1rem;padding:1rem}.weather-locations__grid.grid-3.measurement-cards{display:grid;gap:.9375rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:.9375rem}@media (max-width:768px){.weather-locations__grid.grid-3.measurement-cards{gap:.625rem;grid-template-columns:1fr}}@media (min-width:1024px){nav>.weather-locations__grid.hidden.lg\:block,nav>div.weather-locations__grid.hidden.lg\:block{display:block}}.weather-locations__grid{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:1rem}@media (min-width:1024px){.weather-locations__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.weather-location-card>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.weather-location-card{border-left-width:4px}.weather-location-card--clear{border-left-color:hsl(var(--weather-clear))}.weather-location-card--aware{border-left-color:hsl(var(--weather-aware))}.weather-location-card--monitoring{border-left-color:hsl(var(--weather-monitoring))}.weather-location-card--action{border-left-color:hsl(var(--weather-action))}.weather-location-card--tornado{border-left-color:hsl(var(--weather-tornado))}.weather-severity-dot{border-radius:9999px;flex-shrink:0;height:.75rem;width:.75rem}.weather-severity-dot--clear{background-color:hsl(var(--weather-clear))}.weather-severity-dot--aware{background-color:hsl(var(--weather-aware))}.weather-severity-dot--monitoring{background-color:hsl(var(--weather-monitoring))}.weather-severity-dot--action{background-color:hsl(var(--weather-action))}.weather-severity-dot--tornado{background-color:hsl(var(--weather-tornado))}.weather-threat>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.weather-threat{border-radius:.5rem;border-width:2px;padding:1rem}.weather-threat--lightning{background:hsl(var(--weather-action)/.05);border-color:hsl(var(--weather-action)/.6)}.weather-threat--lightning .weather-threat__title{color:hsl(var(--weather-action))}.weather-threat--storm{background:hsl(var(--weather-heat-extreme)/.05);border-color:hsl(var(--weather-heat-extreme)/.6)}.weather-threat--storm .weather-threat__title{color:hsl(var(--weather-heat-extreme))}.weather-threat--tornado{animation:weather-pulse 2s ease-in-out infinite;background:hsl(var(--weather-tornado)/.1);border-color:hsl(var(--weather-tornado))}.weather-threat--tornado .weather-threat__title{color:hsl(var(--weather-tornado))}.weather-threat--heat-caution{background:hsl(var(--weather-heat-caution)/.05);border-color:hsl(var(--weather-heat-caution)/.6)}.weather-threat--heat-extreme-caution{background:hsl(var(--weather-heat-extreme)/.05);border-color:hsl(var(--weather-heat-extreme)/.6)}.weather-threat--heat-danger{background:hsl(var(--weather-heat-danger)/.05);border-color:hsl(var(--weather-heat-danger)/.6)}.weather-threat--heat-extreme-danger{background:hsl(var(--weather-heat-extreme-danger)/.1);border-color:hsl(var(--weather-heat-extreme-danger)/.6)}.weather-threat--nws{background:hsl(var(--weather-monitoring)/.1);border-color:hsl(var(--weather-monitoring)/.6)}.weather-threat__title{align-items:center;display:flex;font-weight:700;gap:.5rem}.weather-threat__cone-warning{font-size:.875rem;line-height:1.25rem}.weather-threat__cone-warning,.weather-threat__rotation{color:hsl(var(--weather-action));font-weight:700}.weather-lightning-progress{background:hsl(var(--muted-hsl));border-radius:9999px;flex:1 1 0%;height:.5rem;overflow:hidden}.weather-lightning-progress__fill{background-color:hsl(var(--weather-action));border-radius:9999px;height:100%;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.weather-lightning-timer{font-size:.875rem;font-weight:700;line-height:1.25rem;--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);font-variant-numeric:tabular-nums}.weather-map{background:hsl(var(--muted-hsl)/.3);border-color:hsl(var(--border-hsl));border-radius:.5rem;border-width:1px;height:400px;overflow:hidden;position:relative;width:100%}.weather-map__grid{background-image:linear-gradient(hsl(var(--border-hsl)) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--border-hsl)) 1px,transparent 1px);background-size:40px 40px;inset:0;opacity:.1}.weather-map__grid,.weather-map__info{position:absolute}.weather-map__info{backdrop-filter:blur(4px);background:hsl(var(--card)/.9);border-color:hsl(var(--border-hsl));border-radius:.5rem;border-width:1px;color:hsl(var(--muted-foreground));font-size:.75rem;left:.75rem;line-height:1rem;padding:.5rem .75rem;top:.75rem;z-index:10}.weather-map__pin{align-items:center;cursor:pointer;display:flex;flex-direction:column;position:absolute;transform:translate(-50%,-100%);z-index:20}.weather-map__pin-icon{height:1.75rem;width:1.75rem;--tw-drop-shadow:drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06));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)}.weather-map__pin-label{border-radius:.25rem;border-width:1px;font-size:.75rem;font-weight:700;line-height:1rem;margin-top:.125rem;padding:.125rem .375rem;white-space:nowrap;--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);background:hsl(var(--card)/.8);border-color:hsl(var(--border-hsl));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:hsl(var(--foreground));font-size:10px}.weather-map__pin-pulse{animation:ping 1s cubic-bezier(0,0,.2,1) infinite;border-radius:9999px;height:1.25rem;opacity:.4;position:absolute;top:2px;width:1.25rem}.weather-map__legend{color:hsl(var(--muted-foreground));display:flex;flex-wrap:wrap;font-size:.75rem;gap:1rem;line-height:1rem;margin-top:.75rem}.weather-map__legend-dot{border-radius:9999px;height:.625rem;width:.625rem}.weather-tabs{background:hsl(var(--muted-hsl));border-radius:.5rem;display:flex;gap:.25rem;padding:.25rem}.weather-tabs__tab{background:transparent;border:none;border-radius:.375rem;color:hsl(var(--muted-foreground));cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.5rem 1rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.weather-tabs__tab--active,.weather-tabs__tab:hover{color:hsl(var(--foreground))}.weather-tabs__tab--active{background:hsl(var(--card));box-shadow:var(--shadow-sm)}.weather-tab-content{display:none}.weather-tab-content--active{display:block}.weather-footer{background:hsl(var(--card));border-top:1px solid hsl(var(--border-hsl));bottom:0;box-shadow:0 -2px 8px rgba(0,0,0,.06);padding:.5rem 1rem;position:sticky;z-index:30}#weather-leaflet-map{position:relative;z-index:1}.weather-footer__inner{align-items:center;color:hsl(var(--muted-foreground));-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-wrap:wrap;font-size:.75rem;justify-content:center;line-height:1rem;margin-left:auto;margin-right:auto;max-width:80rem;row-gap:.25rem}.weather-footer__critical{color:hsl(var(--weather-action));font-weight:600}.aed-equipment-table thead th.weather-disclaimer,.weather-disclaimer{text-align:center}.weather-disclaimer{color:hsl(var(--muted-foreground));font-size:.75rem;padding-bottom:.75rem;padding-top:.75rem}.weather-upcoming{background:hsl(var(--muted-hsl)/.5);border-color:hsl(var(--border-hsl));border-radius:.5rem;border-width:1px;padding:.75rem}.weather-upcoming__label{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600;letter-spacing:.1em;line-height:1rem;margin-bottom:.25rem;text-transform:uppercase}.weather-lightning-marker{background:transparent!important;border:none!important}.weather-lightning-pulse{animation:weather-lightning-flash 1s ease-in-out infinite}@keyframes weather-lightning-flash{0%,to{filter:drop-shadow(0 0 6px rgb(255 215 0/.9));opacity:1;transform:scale(1)}50%{filter:drop-shadow(0 0 2px rgb(255 215 0/.3));opacity:.3;transform:scale(.7)}}@keyframes weather-marker-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.page-title-full-width-container{background-color:var(--color-gray-100);border-bottom:1px solid var(--color-gray-200);margin-bottom:1.5rem;padding:1rem 1.5rem}.dark .page-title-full-width-container{background-color:var(--color-gray-800);border-bottom-color:var(--color-gray-700)}.page-title-full-width-container h1{color:var(--color-gray-900);font-size:1.5rem;font-weight:600;margin:0}.dark .page-title-full-width-container h1{color:var(--color-gray-100)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.not-sr-only{height:auto;margin:0;overflow:visible;padding:0;position:static;width:auto;clip:auto;white-space:normal}.focus-visible-ring:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.js-fade-transition{opacity:1;transform:translateY(0);transition:opacity var(--transition-slow) ease,transform var(--transition-slow) ease}.js-fade-transition[style*="display: none"]{opacity:0;transform:translateY(-10px)}.js-collapsible-section{overflow:hidden;transition:max-height var(--transition-normal) ease,opacity var(--transition-normal) ease}.test-environment-banner{background-color:var(--color-red-600);color:var(--white);font-size:1rem;font-weight:700;padding:.625rem;position:relative;text-align:center;width:100%;z-index:1000}.test-environment-banner a{color:var(--white);font-weight:700;text-decoration:underline}.test-environment-banner a:hover{color:var(--color-gray-100);text-decoration:underline}.slide-down-enter{max-height:0;opacity:0;overflow:hidden}.slide-down-enter-active{transition:max-height var(--transition-normal) ease-out,opacity var(--transition-normal) ease-out}.slide-down-enter-active,.slide-down-leave{max-height:1000px;opacity:1}.slide-down-leave-active{max-height:0;opacity:0;overflow:hidden;transition:max-height var(--transition-normal) ease-in,opacity var(--transition-normal) ease-in}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity var(--transition-normal) ease-out}.fade-leave{opacity:1}.fade-leave-active{opacity:0;transition:opacity var(--transition-normal) ease-in}@media print{.breadcrumb,.contextual,.local-tasks,.navigation,.no-print,.page-title-full-width-container,.sidebar,.tabs,.toolbar,.toolbar-tray,footer,header,nav{display:none!important}.main-content{margin:0;width:100%}body{background:#fff!important;color:#000;font-family:Arial,sans-serif;font-size:12pt}.card,.content-card,tr{page-break-inside:avoid}h1,h2,h3,h4,h5,h6,li,p,td,th{color:#000!important}a[href^=http]:after{color:#666;content:" (" attr(href) ")";font-size:.8em}a.btn:after,a.button:after,a.nav-link:after{content:none}table{border-collapse:collapse;width:100%}td,th{border:1px solid #ccc;padding:.5rem}@page{margin:2cm}.card-footer{display:none}#of-mobile-toggle-cb,.entity-navigation-float,.node-view-header__actions,.of-slideout-overlay,.of-slideout-panel,.sticky.top-0,.test-environment-banner{display:none!important}.approval-form-section .data-card:has(select,textarea,button,input:not([type=hidden])){display:none!important}.data-card{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.completed-by-card,.data-card{box-shadow:none!important;overflow:visible!important}.completed-by-view__signature-img{max-height:5rem;-o-object-fit:contain;object-fit:contain;width:auto}.ir-alert{overflow:visible!important;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;background-color:#fef2f2!important;border:2px solid #ef4444!important}.ir-alert,.ir-alert__icon{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ir-alert__icon{background-color:#fecaca!important}.ir-alert__icon,.ir-alert__item,.ir-alert__title{color:#ef4444!important}.ir-firstaid-card,.ir-injury-card,.ir-person-card,.ir-witness-card{overflow:visible!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ir-firstaid-card,.ir-injury-card,.ir-person-card,.ir-signature-box,.ir-witness-card{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.ir-signature-box img{max-height:6rem;width:auto}.data-card a:after,.node-view-header a:after{content:none!important}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}*,:after,:before{box-sizing:border-box}*{border-color:hsl(var(--border-hsl))}html{scrollbar-gutter:stable}body{margin:0}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}.svg-icon--mask{background-color:currentcolor;display:inline-block;flex-shrink:0;-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.svg-icon[class*=size-4]{height:1rem;width:1rem}.svg-icon[class*=size-5]{height:1.25rem;width:1.25rem}.svg-icon[class*=size-6]{height:1.5rem;width:1.5rem}.svg-icon[class*=size-8]{height:2rem;width:2rem}.svg-icon[class*=size-10]{height:2.5rem;width:2.5rem}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;line-height:inherit}[role=button],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer}[hidden]{display:none!important}.menu,.nav,.wellness-add-content-links,[role=menu],[role=menubar],[role=navigation] ol,[role=navigation] ul,footer ol,footer ul,nav ol,nav ul{list-style:none;margin:0;padding:0}body{font-family:Inter,ui-sans-serif,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}body{background-color:var(--page-bg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","cv11"}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.01em}body.path-user-login #block-operate-fit-local-tasks,body.path-user-login #block-operate-fit-page-title,body.path-user-login #block-page-title,body.path-user-login .block-local-tasks-block,body.path-user-login .block-system-local-tasks-block,body.path-user-login .of-view-nav,body.path-user-login .page-title,body.path-user-login .tabs,body.path-user-login [data-drupal-nav-tabs],body.path-user-login form.user-login-form .form-actions .reset-password-link,body.path-user-login form.user-login-form .form-actions+.item-list,body.path-user-login nav.tabs{display:none!important}a:not(.btn,[class*=btn-],.button,.nav-link,.of-unstyled-link,.data-card,.aging-count-link,.needs-review-row,.doc-tree__doc-link,.toolbar-item,.toolbar-icon,.tabs-underline__tab,.of-view-nav__tab,.breadcrumbs__link,.site-footer__link,.back-to-list-link,.node-view-header__back,.node-view-header__edit,.ir-file-card){--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1));text-decoration-color:#60a5fa;text-decoration-line:underline;text-underline-offset:4px}a:not(.btn,[class*=btn-],.button,.nav-link,.of-unstyled-link,.data-card,.aging-count-link,.needs-review-row,.doc-tree__doc-link,.toolbar-item,.toolbar-icon,.tabs-underline__tab,.of-view-nav__tab,.breadcrumbs__link,.site-footer__link,.back-to-list-link,.node-view-header__back,.node-view-header__edit,.ir-file-card):visited{color:#1d4ed8}a:not(.btn,[class*=btn-],.button,.nav-link,.of-unstyled-link,.data-card,.aging-count-link,.needs-review-row,.doc-tree__doc-link,.toolbar-item,.toolbar-icon,.tabs-underline__tab,.of-view-nav__tab,.breadcrumbs__link,.site-footer__link,.back-to-list-link,.node-view-header__back,.node-view-header__edit,.ir-file-card):hover{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1));text-decoration-color:#3b82f6}a:not(.btn,[class*=btn-],.button,.nav-link,.of-unstyled-link,.data-card,.aging-count-link,.needs-review-row,.doc-tree__doc-link,.toolbar-item,.toolbar-icon,.tabs-underline__tab,.of-view-nav__tab,.breadcrumbs__link,.site-footer__link,.back-to-list-link,.node-view-header__back,.node-view-header__edit,.ir-file-card):focus-visible{outline-color:#2563eb;outline-offset:2px;outline-width:2px}a:not(.btn,[class*=btn-],.button,.nav-link,.of-unstyled-link,.data-card,.aging-count-link,.needs-review-row,.doc-tree__doc-link,.toolbar-item,.toolbar-icon,.tabs-underline__tab,.of-view-nav__tab,.breadcrumbs__link,.site-footer__link,.back-to-list-link,.node-view-header__back,.node-view-header__edit,.ir-file-card):is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1));text-decoration-color:rgba(59,130,246,.5)}a:not(.btn,[class*=btn-],.button,.nav-link,.of-unstyled-link,.data-card,.aging-count-link,.needs-review-row,.doc-tree__doc-link,.toolbar-item,.toolbar-icon,.tabs-underline__tab,.of-view-nav__tab,.breadcrumbs__link,.site-footer__link,.back-to-list-link,.node-view-header__back,.node-view-header__edit,.ir-file-card):visited:is(.dark *){color:#93c5fd}a:not(.btn,[class*=btn-],.button,.nav-link,.of-unstyled-link,.data-card,.aging-count-link,.needs-review-row,.doc-tree__doc-link,.toolbar-item,.toolbar-icon,.tabs-underline__tab,.of-view-nav__tab,.breadcrumbs__link,.site-footer__link,.back-to-list-link,.node-view-header__back,.node-view-header__edit,.ir-file-card):hover:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.toolbar a,.toolbar-tray a{color:inherit;text-decoration:inherit}.card-surface{background-color:var(--white);border:1px solid var(--border);border-radius:var(--radius)}.card-surface--elevated{box-shadow:var(--shadow-sm)}.card-surface--flat{box-shadow:none}.card-hover,.card-hover--subtle{transition:none}.card-padding{padding:var(--spacing-lg)}.card-padding--compact{padding:var(--spacing-md)}.card-padding--spacious{padding:var(--spacing-xl)}.card-ring{background-color:var(--white);border-radius:var(--radius);box-shadow:0 0 0 1px var(--border)}.card-ring--elevated{box-shadow:0 0 0 1px var(--border),var(--shadow-sm)}.dark .card-surface{background-color:var(--color-gray-800);border-color:var(--color-gray-700)}.dark .card-ring{background-color:var(--color-gray-900);box-shadow:0 0 0 1px var(--color-gray-700)}.dark .card-ring--elevated{box-shadow:0 0 0 1px var(--color-gray-700),var(--shadow-sm)}.\!container{margin-left:auto!important;margin-right:auto!important;padding-left:1rem!important;padding-right:1rem!important;width:100%!important}.container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:1024px){.\!container{max-width:1024px!important;padding-left:2rem!important;padding-right:2rem!important}.container{max-width:1024px;padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.\!container{max-width:1280px!important;padding-left:2rem!important;padding-right:2rem!important}.container{max-width:1280px;padding-left:2rem;padding-right:2rem}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.heading-1{font-size:2.25rem;font-weight:700;line-height:2.5rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.heading-1:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.heading-1{font-family:var(--font-display);letter-spacing:-.01em}.heading-2{font-size:1.875rem;font-weight:600;line-height:2.25rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.heading-2:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.heading-2{font-family:var(--font-display);letter-spacing:-.01em}.heading-3{font-size:1.5rem;font-weight:600;line-height:2rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.heading-3:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.heading-3{font-family:var(--font-display);letter-spacing:-.01em}.heading-4{font-size:1.25rem;font-weight:500;line-height:1.75rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.heading-4:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.heading-4{font-family:var(--font-display);letter-spacing:-.01em}.heading-5{font-size:1.125rem;font-weight:500;line-height:1.5rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.heading-5:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.heading-5{font-family:var(--font-display);letter-spacing:-.01em}.heading-6{font-size:1rem;font-weight:500;line-height:1.5rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.heading-6:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.heading-6{font-family:var(--font-display);letter-spacing:-.01em}.body-text{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.body-text:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.body-text-sm{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.body-text-sm:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.body-text-lg{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.body-text-lg:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.caption{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.caption:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.label-text{color:hsl(var(--muted-foreground));font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.page-title{font-family:var(--font-display);font-weight:700;letter-spacing:-.025em}.text-danger{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-danger:is(.dark *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-warning{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity,1))}.text-warning:is(.dark *){--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-info{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-info:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-success{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-success:is(.dark *){--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-muted{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-muted:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-purple{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity,1))}.text-purple:is(.dark *){--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.of-unstyled-link{color:inherit;text-decoration-line:none}.link{text-decoration-color:#60a5fa;text-decoration-line:underline;text-underline-offset:4px}.link:visited{color:#1d4ed8}.link:hover{text-decoration-color:#3b82f6}.link:focus-visible{outline-color:#2563eb;outline-offset:2px;outline-width:2px}.link:is(.dark *){text-decoration-color:rgba(59,130,246,.5)}.link:visited:is(.dark *){color:#93c5fd}.link--muted{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));text-decoration-color:#9ca3af}.link--muted:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));text-decoration-color:#6b7280}.link--muted:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1));text-decoration-color:hsla(220,9%,46%,.5)}.link--muted:hover:is(.dark *){--tw-text-opacity:1;color:rgb(226 229 234/var(--tw-text-opacity,1))}.link--danger{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1));text-decoration-color:#f87171}.link--danger:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1));text-decoration-color:#ef4444}.link--danger:is(.dark *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1));text-decoration-color:rgba(239,68,68,.5)}.link--danger:hover:is(.dark *){--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.link--no-underline{text-decoration:none}.link-base{text-decoration-line:underline;text-underline-offset:4px}.link-base:focus-visible{outline-offset:2px;outline-width:2px}.link{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.link:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.link:hover{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.link:hover:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.link{font-weight:500}.link-subtle{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.link-subtle:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.link-subtle:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.link-subtle:hover:is(.dark *){--tw-text-opacity:1;color:rgb(226 229 234/var(--tw-text-opacity,1))}.\!btn,.\!button,.btn,.button,.form-submit{align-items:center;display:inline-flex;gap:.5rem;justify-content:center}.\!btn,.\!button,.btn,.button,.form-submit{font-weight:600;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\!btn:focus,.\!button:focus,.btn:focus,.button:focus,.form-submit:focus{outline:2px solid transparent;outline-offset:2px}.\!btn,.\!button,.btn,.button,.form-submit{border-radius:.375rem;font-size:.875rem;line-height:1.25rem;padding:.375rem .625rem}.\!btn{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;text-decoration:none!important}.btn,.button,.form-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;text-decoration:none}.\!button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;text-decoration:none!important}.\!btn:focus-visible{outline:2px solid hsl(var(--ring))!important;outline-offset:2px!important}.btn:focus-visible,.button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.\!button:focus-visible{outline:2px solid hsl(var(--ring))!important;outline-offset:2px!important}.btn:active,.btn:focus,.btn:hover,.btn:visited,.button:active,.button:focus,.button:hover,.button:visited{text-decoration:none}.\!btn:active,.\!btn:focus,.\!btn:hover,.\!btn:visited,.\!button:active,.\!button:focus,.\!button:hover,.\!button:visited{text-decoration:none!important}.btn--primary{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn--primary:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.btn--primary:focus-visible{outline-color:#2563eb;outline-offset:2px;outline-width:2px}.btn--primary:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn--primary:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.btn--primary:focus-visible:is(.dark *){outline-color:#3b82f6}.btn--primary{color:var(--white)}.btn--secondary{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.btn--secondary:hover{--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.btn--secondary:active{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.btn--secondary:is(.dark *){background-color:hsla(0,0%,100%,.1);--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-color:hsla(0,0%,100%,.05)}.btn--secondary:hover:is(.dark *){background-color:hsla(0,0%,100%,.2)}.btn--secondary:active:is(.dark *){background-color:hsla(0,0%,100%,.3)}.btn--secondary{color:var(--color-gray-900)}.dark .btn--secondary,.dark .btn-secondary,.dark .button--secondary,.dark .button:not(.button--primary,.button--danger,.btn--primary,.btn--danger){background-color:hsla(0,0%,100%,.1);color:var(--white);--tw-shadow:none;--tw-ring-color:hsla(0,0%,100%,.05)}.dark .\!button:not(.button--primary,.button--danger,.btn--primary,.btn--danger){background-color:hsla(0,0%,100%,.1)!important;color:var(--white)!important;--tw-shadow:none!important;--tw-ring-color:hsla(0,0%,100%,.05)!important}.dark .btn--secondary:hover,.dark .btn-secondary:hover,.dark .button--secondary:hover,.dark .button:not(.button--primary,.button--danger,.btn--primary,.btn--danger):hover{background-color:hsla(0,0%,100%,.2)}.dark .\!button:not(.button--primary,.button--danger,.btn--primary,.btn--danger):hover{background-color:hsla(0,0%,100%,.2)!important}.btn--danger{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn--danger:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.btn--danger:focus-visible{outline-color:#dc2626;outline-offset:2px;outline-width:2px}.btn--danger:is(.dark *){--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn--danger:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.btn--danger:focus-visible:is(.dark *){outline-color:#ef4444}.btn--danger{color:var(--white)}.btn--ghost{background-color:transparent}.btn--ghost:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.btn--ghost:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.btn--ghost{color:var(--color-gray-900)}.dark .btn--ghost{color:var(--color-gray-200)}.btn--soft{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn--soft:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.btn--soft:is(.dark *){background-color:rgba(59,130,246,.2);--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn--soft:hover:is(.dark *){background-color:rgba(59,130,246,.3)}.btn--soft{color:var(--primary-dark)}.dark .btn--soft{color:var(--primary-light)}.btn--xs{font-size:.75rem;line-height:1rem}.btn--sm,.btn--xs{border-radius:.25rem;padding:.25rem .5rem}.btn--sm{font-size:.875rem;line-height:1.25rem}.btn--md{padding:.375rem .625rem}.btn--lg,.btn--md{border-radius:.375rem;font-size:.875rem;line-height:1.25rem}.btn--lg{padding:.5rem .75rem}.btn--xl{border-radius:.375rem;font-size:.875rem;line-height:1.25rem;padding:.625rem .875rem}.btn--pill-xs{border-radius:9999px;font-size:.75rem;line-height:1rem;padding:.25rem .625rem}.btn--pill-sm{padding:.25rem .625rem}.btn--pill-md,.btn--pill-sm{border-radius:9999px;font-size:.875rem;line-height:1.25rem}.btn--pill-md{padding:.375rem .75rem}.btn--pill-lg{padding:.5rem .875rem}.btn--pill-lg,.btn--pill-xl{border-radius:9999px;font-size:.875rem;line-height:1.25rem}.btn--pill-xl{padding:.625rem 1rem}.btn--icon-tight{-moz-column-gap:.375rem;column-gap:.375rem}.btn--icon{-moz-column-gap:.5rem;column-gap:.5rem}.\!btn:disabled,.\!btn[disabled],.\!button:disabled,.btn:disabled,.btn[disabled],.button:disabled,.form-submit:disabled{cursor:not-allowed;opacity:.5}.button--primary{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.button--primary:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.button--primary:focus-visible{outline-color:#2563eb;outline-offset:2px;outline-width:2px}.button--primary:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.button--primary:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.button--primary:focus-visible:is(.dark *){outline-color:#3b82f6}.button--primary,a.button--primary,a.button--primary:hover,a.button--primary:visited{color:var(--white)}.button--primary .svg-icon{filter:brightness(0) invert(1)}.user-login-form .button--primary.button,.user-login-form .button--primary.button--secondary{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.user-login-form .button--primary.button--secondary:hover,.user-login-form .button--primary.button:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.user-login-form .button--primary.button--secondary:focus-visible,.user-login-form .button--primary.button:focus-visible{outline-color:#2563eb;outline-offset:2px;outline-width:2px}.user-login-form .button--primary.button--secondary:is(.dark *),.user-login-form .button--primary.button:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.user-login-form .button--primary.button--secondary:hover:is(.dark *),.user-login-form .button--primary.button:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.btn-primary{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn-primary:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.btn-primary:focus-visible{outline-color:#2563eb;outline-offset:2px;outline-width:2px}.btn-primary:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn-primary:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.btn-primary:focus-visible:is(.dark *){outline-color:#3b82f6}.btn-primary,a.btn-primary,a.btn-primary:hover,a.btn-primary:visited{color:var(--white)}.btn-primary .svg-icon{filter:brightness(0) invert(1)}.user-login-form .btn-primary.button,.user-login-form .btn-primary.button--secondary{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.user-login-form .btn-primary.button--secondary:hover,.user-login-form .btn-primary.button:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.user-login-form .btn-primary.button--secondary:focus-visible,.user-login-form .btn-primary.button:focus-visible{outline-color:#2563eb;outline-offset:2px;outline-width:2px}.user-login-form .btn-primary.button--secondary:is(.dark *),.user-login-form .btn-primary.button:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.user-login-form .btn-primary.button--secondary:hover:is(.dark *),.user-login-form .btn-primary.button:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.button--secondary{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.button--secondary:hover{--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.button--secondary:active{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.button--secondary:is(.dark *){background-color:hsla(0,0%,100%,.1);--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-color:hsla(0,0%,100%,.05)}.button--secondary:hover:is(.dark *){background-color:hsla(0,0%,100%,.2)}.button--secondary:active:is(.dark *){background-color:hsla(0,0%,100%,.3)}.button--secondary{color:var(--color-gray-900)}.dark .button--secondary{background-color:hsla(0,0%,100%,.1);color:var(--white);--tw-shadow:none;--tw-ring-color:hsla(0,0%,100%,.05)}.dark .button--secondary:hover{background-color:hsla(0,0%,100%,.2)}a.button--secondary,a.button--secondary:hover,a.button--secondary:visited{color:var(--color-gray-900)}.dark a.button--secondary,.dark a.button--secondary:hover,.dark a.button--secondary:visited{color:var(--white)}.btn-secondary{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.btn-secondary:hover{--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.btn-secondary:active{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.btn-secondary:is(.dark *){background-color:hsla(0,0%,100%,.1);--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-color:hsla(0,0%,100%,.05)}.btn-secondary:hover:is(.dark *){background-color:hsla(0,0%,100%,.2)}.btn-secondary:active:is(.dark *){background-color:hsla(0,0%,100%,.3)}.btn-secondary{color:var(--color-gray-900)}.dark .btn-secondary{background-color:hsla(0,0%,100%,.1);color:var(--white);--tw-shadow:none;--tw-ring-color:hsla(0,0%,100%,.05)}.dark .btn-secondary:hover{background-color:hsla(0,0%,100%,.2)}a.btn-secondary,a.btn-secondary:hover,a.btn-secondary:visited{color:var(--color-gray-900)}.dark a.btn-secondary,.dark a.btn-secondary:hover,.dark a.btn-secondary:visited{color:var(--white)}.button--danger{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.button--danger:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.button--danger:focus-visible{outline-color:#dc2626;outline-offset:2px;outline-width:2px}.button--danger:is(.dark *){--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.button--danger:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.button--danger:focus-visible:is(.dark *){outline-color:#ef4444}.button--danger,a.button--danger,a.button--danger:hover,a.button--danger:visited{color:var(--white)}.button--danger .svg-icon{filter:brightness(0) invert(1)}.btn-danger{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn-danger:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.btn-danger:focus-visible{outline-color:#dc2626;outline-offset:2px;outline-width:2px}.btn-danger:is(.dark *){--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn-danger:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.btn-danger:focus-visible:is(.dark *){outline-color:#ef4444}.btn-danger,a.btn-danger,a.btn-danger:hover,a.btn-danger:visited{color:var(--white)}.btn-danger .svg-icon{filter:brightness(0) invert(1)}.button--small{border-radius:.25rem;font-size:.875rem;line-height:1.25rem;padding:.25rem .5rem}.button--large{padding:.5rem .75rem}.button--large,.button--xlarge{border-radius:.375rem;font-size:.875rem;line-height:1.25rem}.button--xlarge{padding:.625rem .875rem}.\!button:not(.button--primary,.button--danger,.btn--primary,.btn--danger){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.\!button:not(.button--primary,.button--danger,.btn--primary,.btn--danger):hover{--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.\!button:not(.button--primary,.button--danger,.btn--primary,.btn--danger):active{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.\!button:not(.button--primary,.button--danger,.btn--primary,.btn--danger):is(.dark *){background-color:hsla(0,0%,100%,.1);--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-color:hsla(0,0%,100%,.05)}.\!button:not(.button--primary,.button--danger,.btn--primary,.btn--danger):hover:is(.dark *){background-color:hsla(0,0%,100%,.2)}.\!button:not(.button--primary,.button--danger,.btn--primary,.btn--danger):active:is(.dark *){background-color:hsla(0,0%,100%,.3)}.\!button:not(.button--primary,.button--danger,.btn--primary,.btn--danger){color:var(--color-gray-900)}.dark .\!button:not(.button--primary,.button--danger,.btn--primary,.btn--danger){background-color:hsla(0,0%,100%,.1);color:var(--white);--tw-shadow:none;--tw-ring-color:hsla(0,0%,100%,.05)}.dark .\!button:not(.button--primary,.button--danger,.btn--primary,.btn--danger):hover{background-color:hsla(0,0%,100%,.2)}a.\!button:not(.button--primary,.button--danger,.btn--primary,.btn--danger),a.\!button:not(.button--primary,.button--danger,.btn--primary,.btn--danger):hover,a.\!button:not(.button--primary,.button--danger,.btn--primary,.btn--danger):visited{color:var(--color-gray-900)}.dark a.\!button:not(.button--primary,.button--danger,.btn--primary,.btn--danger),.dark a.\!button:not(.button--primary,.button--danger,.btn--primary,.btn--danger):hover,.dark a.\!button:not(.button--primary,.button--danger,.btn--primary,.btn--danger):visited{color:var(--white)}.button:not(.button--primary,.button--danger,.btn--primary,.btn--danger){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.button:not(.button--primary,.button--danger,.btn--primary,.btn--danger):hover{--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.button:not(.button--primary,.button--danger,.btn--primary,.btn--danger):active{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.button:not(.button--primary,.button--danger,.btn--primary,.btn--danger):is(.dark *){background-color:hsla(0,0%,100%,.1);--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-color:hsla(0,0%,100%,.05)}.button:not(.button--primary,.button--danger,.btn--primary,.btn--danger):hover:is(.dark *){background-color:hsla(0,0%,100%,.2)}.button:not(.button--primary,.button--danger,.btn--primary,.btn--danger):active:is(.dark *){background-color:hsla(0,0%,100%,.3)}.button:not(.button--primary,.button--danger,.btn--primary,.btn--danger){color:var(--color-gray-900)}.dark .button:not(.button--primary,.button--danger,.btn--primary,.btn--danger){background-color:hsla(0,0%,100%,.1);color:var(--white);--tw-shadow:none;--tw-ring-color:hsla(0,0%,100%,.05)}.dark .button:not(.button--primary,.button--danger,.btn--primary,.btn--danger):hover{background-color:hsla(0,0%,100%,.2)}a.button:not(.button--primary,.button--danger,.btn--primary,.btn--danger),a.button:not(.button--primary,.button--danger,.btn--primary,.btn--danger):hover,a.button:not(.button--primary,.button--danger,.btn--primary,.btn--danger):visited{color:var(--color-gray-900)}.dark a.button:not(.button--primary,.button--danger,.btn--primary,.btn--danger),.dark a.button:not(.button--primary,.button--danger,.btn--primary,.btn--danger):hover,.dark a.button:not(.button--primary,.button--danger,.btn--primary,.btn--danger):visited{color:var(--white)}.btn-group{display:flex;overflow:hidden;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(226 229 234/var(--tw-ring-opacity,1))}.btn-group:is(.dark *){--tw-ring-color:hsla(0,0%,100%,.1)}.btn-group>.\!btn,.btn-group>.btn{border-radius:0;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--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(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.btn-group>.\!btn:first-child,.btn-group>.btn:first-child{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.btn-group>.\!btn:last-child,.btn-group>.btn:last-child{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.btn--group{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.btn--group:hover{--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.btn--group:is(.dark *){background-color:hsla(0,0%,100%,.1)}.btn--group:hover:is(.dark *){background-color:hsla(0,0%,100%,.2)}.btn--group{color:var(--color-gray-900)}.dark .btn--group{color:var(--white)}.of-card-tabs{border:1px solid var(--color-gray-200);border-bottom:0;box-shadow:none}.of-card-tabs>.btn{border-right:1px solid var(--color-gray-200)}.of-card-tabs>.\!btn{border-right:1px solid var(--color-gray-200)!important}.of-card-tabs>.btn:last-child{border-right:0}.of-card-tabs>.\!btn:last-child{border-right:0!important}.dark .of-card-tabs{border-color:hsla(0,0%,100%,.1)}.dark .of-card-tabs>.btn{border-right-color:hsla(0,0%,100%,.1)}.dark .of-card-tabs>.\!btn{border-right-color:hsla(0,0%,100%,.1)!important}.aed-equipment-table thead th.btn-card{text-align:center}.btn-card{border-radius:.5rem;display:block;font-weight:500;padding:1rem;text-align:center;text-decoration-line:none;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-card:hover{--tw-translate-y:-0.125rem;text-decoration-line:none;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn-card--primary{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-card--primary:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.btn-card--primary:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.btn-card--primary:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.btn-card--secondary{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-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 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.btn-card--secondary:hover{--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.btn-card--secondary:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(226 229 234/var(--tw-text-opacity,1));--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity,1))}.btn-card--secondary:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.btn-card--success{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-card--success:hover{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.btn-card--success:is(.dark *){--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.btn-card--success:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.btn-card--warning{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-card--warning:hover{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.btn-card--warning:is(.dark *){--tw-bg-opacity:1;background-color:rgb(202 138 4/var(--tw-bg-opacity,1))}.btn-card--warning:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.btn-card--danger{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-card--danger:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.btn-card--danger:is(.dark *){--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.btn-card--danger:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}a.btn--danger,a.btn--danger:hover,a.btn--danger:visited,a.btn--primary,a.btn--primary:hover,a.btn--primary:visited,a.btn-danger,a.btn-danger:hover,a.btn-danger:visited,a.btn-primary,a.btn-primary:hover,a.btn-primary:visited,a.button--danger,a.button--danger:hover,a.button--danger:visited,a.button--primary,a.button--primary:hover,a.button--primary:visited{color:var(--white)!important}a.btn--secondary,a.btn--secondary:hover,a.btn--secondary:visited,a.btn-secondary,a.btn-secondary:hover,a.btn-secondary:visited,a.button--secondary,a.button--secondary:hover,a.button--secondary:visited{color:var(--color-gray-900)}.dark a.btn--secondary,.dark a.btn--secondary:hover,.dark a.btn--secondary:visited,.dark a.btn-secondary,.dark a.btn-secondary:hover,.dark a.btn-secondary:visited,.dark a.button--secondary,.dark a.button--secondary:hover,.dark a.button--secondary:visited{color:var(--white)}.action-links{display:flex;flex-wrap:wrap;gap:.5rem;list-style-type:none;margin:0 0 1rem;padding:0}.action-links a{align-items:center;display:inline-flex;font-weight:600;gap:.5rem;justify-content:center;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.action-links a:focus{outline:2px solid transparent;outline-offset:2px}.action-links a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:.375rem;font-size:.875rem;line-height:1.25rem;padding:.375rem .625rem;text-decoration:none}.action-links a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.action-links a:active,.action-links a:focus,.action-links a:hover,.action-links a:visited{text-decoration:none}.action-links a{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.action-links a:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.action-links a:focus-visible{outline-color:#2563eb;outline-offset:2px;outline-width:2px}.action-links a:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.action-links a:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.action-links a:focus-visible:is(.dark *){outline-color:#3b82f6}.action-links a{color:var(--white)}.action-links a:disabled,.action-links a[disabled]{cursor:not-allowed;opacity:.5}.btn-group>.action-links a{border-radius:0;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--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(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.btn-group>.action-links a:first-child{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.btn-group>.action-links a:last-child{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.of-card-tabs>.action-links a{border-right:1px solid var(--color-gray-200)}.of-card-tabs>.action-links a:last-child{border-right:0}.dark .of-card-tabs>.action-links a{border-right-color:hsla(0,0%,100%,.1)}a.action-links a,a.action-links a:hover,a.action-links a:visited{color:var(--white)}.action-links a .svg-icon{filter:brightness(0) invert(1)}.user-login-form .action-links a.button,.user-login-form .action-links a.button--secondary{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.user-login-form .action-links a.button--secondary:hover,.user-login-form .action-links a.button:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.user-login-form .action-links a.button--secondary:focus-visible,.user-login-form .action-links a.button:focus-visible{outline-color:#2563eb;outline-offset:2px;outline-width:2px}.user-login-form .action-links a.button--secondary:is(.dark *),.user-login-form .action-links a.button:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.user-login-form .action-links a.button--secondary:hover:is(.dark *),.user-login-form .action-links a.button:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.card-footer .action-links a{background-color:var(--primary);border:none;border-radius:var(--radius-sm);color:var(--white);cursor:pointer;font-size:.875em;padding:8px 16px;transition:background-color var(--transition-normal)}.card-footer .action-links a:hover{background-color:var(--primary-dark)}@media print{a.action-links a:after{content:none}}.btn--danger .svg-icon,.btn--primary .svg-icon,.btn-danger .svg-icon,.btn-primary .svg-icon,.button--danger .svg-icon,.button--primary .svg-icon{filter:brightness(0) invert(1)}.input-base{border-radius:.5rem;display:block;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem;width:100%}@media (min-width:640px){.input-base{font-size:.875rem;line-height:1.5rem}}.input-base{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.input-light{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;border:1.5px solid var(--border);color:rgb(17 24 39/var(--tw-text-opacity,1))}.input-light::-moz-placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.input-light::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.input-dark:is(.dark *){background-color:hsla(0,0%,100%,.05);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.input-dark:is(.dark *)::-moz-placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.input-dark:is(.dark *)::placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.input-focus:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus);outline:none}.input-error{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.input-error::-moz-placeholder{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.input-error::placeholder{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.input-error{background-color:var(--danger-bg);border-color:var(--danger)}.input-error:is(.dark *){background-color:rgba(127,29,29,.1);--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.input-error:focus{border-color:var(--danger);box-shadow:0 0 0 3px rgba(239,68,68,.15)}.input-success{--tw-text-opacity:1;background-color:var(--success-bg);border-color:var(--success);color:rgb(20 83 45/var(--tw-text-opacity,1))}.input-success:is(.dark *){background-color:rgba(20,83,45,.1);--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.input-success:focus{border-color:var(--success);box-shadow:0 0 0 3px rgba(34,197,94,.15)}.filter-bar{align-items:flex-end;background-color:hsl(var(--card));border:1px solid hsl(var(--border-hsl));border-radius:.75rem;display:flex;flex-wrap:wrap;gap:.75rem;padding:1rem}.dark .filter-bar{background-color:var(--color-gray-900);border-color:var(--color-gray-700)}.form-field{margin-bottom:1.25rem}.form-label{display:block;font-size:.875rem;font-weight:500;line-height:1.5rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.form-label:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.description,.form-help,.form-item__description,[data-drupal-field-elements=description]{font-size:.75rem;line-height:1rem;margin-top:.5rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.description:is(.dark *),.form-help:is(.dark *),.form-item__description:is(.dark *),[data-drupal-field-elements=description]:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.description,.form-help,.form-item__description,[data-drupal-field-elements=description]{font-style:italic;line-height:1.625;--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.description:is(.dark *),.form-help:is(.dark *),.form-item__description:is(.dark *),[data-drupal-field-elements=description]:is(.dark *){background-color:rgba(31,41,55,.5)}.description,.form-help,.form-item__description,[data-drupal-field-elements=description]{border-width:0;--tw-border-opacity:1;border-left:6px rgb(96 165 250/var(--tw-border-opacity,1));border-style:solid}.description:is(.dark *),.form-help:is(.dark *),.form-item__description:is(.dark *),[data-drupal-field-elements=description]:is(.dark *){--tw-border-opacity:1;border-left-color:rgb(59 130 246/var(--tw-border-opacity,1))}.description,.form-help,.form-item__description,[data-drupal-field-elements=description]{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem;padding:.5rem .75rem}.form-error,.form-item--error-message{font-size:.875rem;line-height:1.25rem;margin-top:.5rem;--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.form-error:is(.dark *),.form-item--error-message:is(.dark *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.form-error,.form-item--error-message{align-items:center;display:flex;gap:.25rem}.\!input{border-radius:.5rem;display:block;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem;width:100%}@media (min-width:640px){.\!input{font-size:.875rem;line-height:1.5rem}}.\!input{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;border:1.5px solid var(--border);color:rgb(17 24 39/var(--tw-text-opacity,1))}.\!input::-moz-placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.\!input::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.\!input:is(.dark *){background-color:hsla(0,0%,100%,.05);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.\!input:is(.dark *)::-moz-placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.\!input:is(.dark *)::placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.\!input:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus);outline:none}.\!input:hover:not(:focus,:disabled){border-color:var(--color-gray-400)}.input{border-radius:.5rem;display:block;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem;width:100%}@media (min-width:640px){.input{font-size:.875rem;line-height:1.5rem}}.input{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;border:1.5px solid var(--border);color:rgb(17 24 39/var(--tw-text-opacity,1))}.input::-moz-placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.input::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.input:is(.dark *){background-color:hsla(0,0%,100%,.05);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.input:is(.dark *)::-moz-placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.input:is(.dark *)::placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.input:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus);outline:none}.input:hover:not(:focus,:disabled){border-color:var(--color-gray-400)}.input--sm{padding:.25rem .625rem}.input--md,.input--sm{font-size:.875rem;line-height:1.25rem}.input--md{padding:.375rem .75rem}.input--lg{font-size:1rem;line-height:1.5rem;padding:.5rem .875rem}.\!input.is-invalid{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.\!input.is-invalid::-moz-placeholder{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.\!input.is-invalid::placeholder{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.\!input.is-invalid{background-color:var(--danger-bg);border-color:var(--danger)}.\!input.is-invalid:is(.dark *){background-color:rgba(127,29,29,.1);--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.\!input.is-invalid:focus{border-color:var(--danger);box-shadow:0 0 0 3px rgba(239,68,68,.15)}.input.is-invalid{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.input.is-invalid::-moz-placeholder{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.input.is-invalid::placeholder{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.input.is-invalid{background-color:var(--danger-bg);border-color:var(--danger)}.input.is-invalid:is(.dark *){background-color:rgba(127,29,29,.1);--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.input.is-invalid:focus{border-color:var(--danger);box-shadow:0 0 0 3px rgba(239,68,68,.15)}.\!input:disabled,.input:disabled{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.\!input:disabled{border-color:var(--color-gray-200)!important}.input:disabled{border-color:var(--color-gray-200)}.\!input:disabled:is(.dark *){background-color:rgba(31,41,55,.5);--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.input:disabled:is(.dark *){background-color:rgba(31,41,55,.5);--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.textarea{border-radius:.5rem;display:block;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem;width:100%}@media (min-width:640px){.textarea{font-size:.875rem;line-height:1.5rem}}.textarea{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;border:1.5px solid var(--border);color:rgb(17 24 39/var(--tw-text-opacity,1))}.textarea::-moz-placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.textarea::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.textarea:is(.dark *){background-color:hsla(0,0%,100%,.05);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.textarea:is(.dark *)::-moz-placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.textarea:is(.dark *)::placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.textarea:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus);outline:none}.textarea:hover:not(:focus,:disabled){border-color:var(--color-gray-400)}.textarea{min-height:120px;resize:vertical}.textarea.is-invalid{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.textarea.is-invalid::-moz-placeholder{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.textarea.is-invalid::placeholder{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.textarea.is-invalid{background-color:var(--danger-bg);border-color:var(--danger)}.textarea.is-invalid:is(.dark *){background-color:rgba(127,29,29,.1);--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.textarea.is-invalid:focus{border-color:var(--danger);box-shadow:0 0 0 3px rgba(239,68,68,.15)}.select{border-radius:.5rem;display:block;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem;width:100%}@media (min-width:640px){.select{font-size:.875rem;line-height:1.5rem}}.select{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;border:1.5px solid var(--border);color:rgb(17 24 39/var(--tw-text-opacity,1))}.select::-moz-placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.select::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.select:is(.dark *){background-color:hsla(0,0%,100%,.05);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.select:is(.dark *)::-moz-placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.select:is(.dark *)::placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.select:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus);outline:none}.select:hover:not(:focus,:disabled){border-color:var(--color-gray-400)}select.select{background-image:url("data:image/svg+xml;charset=utf-8,%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 8 4 4 4-4'/%3E%3C/svg%3E");background-size:1.5em 1.5em}.select,select.select{background-position:right .5rem center;background-repeat:no-repeat}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236b7280' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M5.23 7.21a.75.75 0 0 1 1.06.02L10 11.168l3.71-3.938a.75.75 0 1 1 1.08 1.04l-4.25 4.5a.75.75 0 0 1-1.08 0l-4.25-4.5a.75.75 0 0 1 .02-1.06' clip-rule='evenodd'/%3E%3C/svg%3E");background-size:1.25rem 1.25rem;cursor:pointer;min-height:34px;padding-right:2.5rem}.select.is-invalid{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.select.is-invalid::-moz-placeholder{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.select.is-invalid::placeholder{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.select.is-invalid{background-color:var(--danger-bg);border-color:var(--danger)}.select.is-invalid:is(.dark *){background-color:rgba(127,29,29,.1);--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.select.is-invalid:focus{border-color:var(--danger);box-shadow:0 0 0 3px rgba(239,68,68,.15)}.select:disabled{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1));--tw-text-opacity:1;border-color:var(--color-gray-200);color:rgb(156 163 175/var(--tw-text-opacity,1))}.select:disabled:is(.dark *){background-color:rgba(31,41,55,.5);--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}select.checkbox{background-image:url("data:image/svg+xml;charset=utf-8,%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 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em}.checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;cursor:pointer;height:1.25rem;width:1.25rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.checkbox:checked{--tw-border-opacity:1;border-color:rgb(17 24 39/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.checkbox:focus{--tw-shadow:0 0 0 3px rgba(0,0,0,.05);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.checkbox:hover{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.checkbox:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.checkbox:checked:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.checkbox:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.checkbox{accent-color:var(--color-gray-900);border-style:solid;border:2px solid var(--color-gray-300)}.checkbox:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.checkbox.is-invalid{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.checkbox.is-invalid:focus{--tw-shadow:0 0 0 3px rgba(239,68,68,.1);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}select.\!radio{background-image:url("data:image/svg+xml;charset=utf-8,%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 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em}.\!radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;cursor:pointer;height:1.25rem;width:1.25rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}select.radio{background-image:url("data:image/svg+xml;charset=utf-8,%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 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em}.radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;cursor:pointer;height:1.25rem;width:1.25rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.\!radio,.radio{transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\!radio:focus,.radio:focus{--tw-shadow:0 0 0 3px rgba(0,0,0,.05);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.\!radio:hover,.radio:hover{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.\!radio:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.radio:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.\!radio:checked:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.radio:checked:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.\!radio:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.radio:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.\!radio{accent-color:var(--color-gray-900)!important;border-style:solid!important;border:2px solid var(--color-gray-300)!important}.radio{accent-color:var(--color-gray-900);border-style:solid;border:2px solid var(--color-gray-300)}.\!radio:checked{border-style:solid!important;border:6px solid var(--color-gray-900)!important}.radio:checked{border-style:solid;border:6px solid var(--color-gray-900)}.\!radio.is-invalid{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.\!radio.is-invalid:focus{--tw-shadow:0 0 0 3px rgba(239,68,68,.1);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.radio.is-invalid{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.radio.is-invalid:focus{--tw-shadow:0 0 0 3px rgba(239,68,68,.1);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}select.appearance-none{background-image:url("data:image/svg+xml;charset=utf-8,%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 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em}.fieldgroup.form-composite,.node-form fieldset,fieldset.form-wrapper,form[id^=node-] fieldset{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.fieldgroup.form-composite:is(.dark *),.node-form fieldset:is(.dark *),fieldset.form-wrapper:is(.dark *),form[id^=node-] fieldset:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.fieldgroup.form-composite,.node-form fieldset,fieldset.form-wrapper,form[id^=node-] fieldset{border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.fieldgroup.form-composite:is(.dark *),.node-form fieldset:is(.dark *),fieldset.form-wrapper:is(.dark *),form[id^=node-] fieldset:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.fieldgroup.form-composite,.node-form fieldset,fieldset.form-wrapper,form[id^=node-] fieldset{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:1.25rem}@media (min-width:640px){.fieldgroup.form-composite,.node-form fieldset,fieldset.form-wrapper,form[id^=node-] fieldset{padding:1.5rem}}.fieldgroup.form-composite,.node-form fieldset,fieldset.form-wrapper,form[id^=node-] fieldset{border-style:solid;margin-bottom:1.5rem}.fieldgroup.form-composite>legend,.node-form fieldset>legend,fieldset.form-wrapper>legend,form[id^=node-] fieldset>legend{font-size:1rem;font-weight:600;line-height:1.5rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.fieldgroup.form-composite>legend:is(.dark *),.node-form fieldset>legend:is(.dark *),fieldset.form-wrapper>legend:is(.dark *),form[id^=node-] fieldset>legend:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.fieldgroup.form-composite>legend,.node-form fieldset>legend,fieldset.form-wrapper>legend,form[id^=node-] fieldset>legend{float:none;margin-bottom:1rem;margin:0;padding:0;width:auto}details.form-wrapper,details.js-form-wrapper{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}details.form-wrapper:is(.dark *),details.js-form-wrapper:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}details.form-wrapper,details.js-form-wrapper{border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}details.form-wrapper:is(.dark *),details.js-form-wrapper:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}details.form-wrapper,details.js-form-wrapper{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-bottom:1rem;overflow:hidden}details.form-wrapper>summary,details.js-form-wrapper>summary{font-size:1rem;font-weight:600;line-height:1.5rem;padding:1rem 1.25rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}details.form-wrapper>summary:is(.dark *),details.js-form-wrapper>summary:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}details.form-wrapper>summary,details.js-form-wrapper>summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}details.form-wrapper>summary:hover,details.js-form-wrapper>summary:hover{--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}details.form-wrapper>summary:hover:is(.dark *),details.js-form-wrapper>summary:hover:is(.dark *){background-color:rgba(31,41,55,.5)}details.form-wrapper>summary,details.js-form-wrapper>summary{list-style-type:none;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}details.form-wrapper>summary:after,details.js-form-wrapper>summary:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%236b7280' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:1.25rem;transition-duration:.2s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1.25rem}details[open].form-wrapper>summary:after,details[open].js-form-wrapper>summary:after{--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))}details.form-wrapper>.details-wrapper,details.form-wrapper>.fieldset-wrapper,details.js-form-wrapper>.details-wrapper,details.js-form-wrapper>.fieldset-wrapper{border-top-width:1px;padding-bottom:1.25rem;padding-left:1.25rem;padding-right:1.25rem;--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}details.form-wrapper>.details-wrapper:is(.dark *),details.form-wrapper>.fieldset-wrapper:is(.dark *),details.js-form-wrapper>.details-wrapper:is(.dark *),details.js-form-wrapper>.fieldset-wrapper:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.eck-entity details.js-form-wrapper.form-wrapper{padding-left:.5rem;padding-right:1rem}.eck-entity details.js-form-wrapper.form-wrapper>summary{padding-left:.5rem}@media (min-width:640px){.eck-entity details.js-form-wrapper.form-wrapper{padding-left:.75rem;padding-right:1.5rem}.eck-entity details.js-form-wrapper.form-wrapper>summary{padding-left:.75rem}}.form-item{margin-bottom:1.25rem}.form-item__label{display:block;font-size:.875rem;font-weight:500;line-height:1.5rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.form-item__label:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.date-range-header .form-item__label{font-size:1rem;font-weight:600;line-height:1.5rem;margin:0;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.date-range-header .form-item__label:is(.dark *){--tw-text-opacity:1;color:rgb(226 229 234/var(--tw-text-opacity,1))}.task-dialog__body .form-item__label{font-size:.75rem;font-weight:600}.node-form-card{border-radius:.75rem;border-width:1px;margin-bottom:0;margin-left:auto;margin-right:auto;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.node-form-card:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.node-form-card{max-width:900px;overflow:visible;padding:1.25rem}.node-form-card .fieldgroup.form-composite,.node-form-card details.field-group-details,.node-form-card details.form-wrapper,.node-form-card details.js-form-wrapper,.node-form-card fieldset,.node-form-card fieldset.form-wrapper{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;overflow:visible!important;padding:0!important}.node-form-card details.field-group-details>summary,.node-form-card details.form-wrapper>summary,.node-form-card details.js-form-wrapper>summary{font-size:.875rem;font-weight:600;letter-spacing:.025em;line-height:1.25rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.node-form-card details.field-group-details>summary:is(.dark *),.node-form-card details.form-wrapper>summary:is(.dark *),.node-form-card details.js-form-wrapper>summary:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.node-form-card details.field-group-details>summary,.node-form-card details.form-wrapper>summary,.node-form-card details.js-form-wrapper>summary{border-top:1px solid var(--border);cursor:default;display:block;list-style:none;margin:1.25rem 0 0;padding:1.25rem 0 .75rem;pointer-events:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;width:100%}.node-form-card details.field-group-details>summary::-webkit-details-marker,.node-form-card details.form-wrapper>summary::-webkit-details-marker,.node-form-card details.js-form-wrapper>summary::-webkit-details-marker{display:none}.node-form-card .fieldgroup.form-composite>legend .form-required:before,.node-form-card details.field-group-details>summary.form-required:before,.node-form-card details.field-group-details>summary:after,.node-form-card details.form-wrapper>summary.form-required:before,.node-form-card details.form-wrapper>summary:after,.node-form-card details.js-form-wrapper>summary.form-required:before,.node-form-card details.js-form-wrapper>summary:after,.node-form-card fieldset>legend .form-required:before{display:none}.node-form-card>.form-wrapper:first-child details:first-of-type>summary,.node-form-card>details:first-of-type>summary,.node-form-card>form>.form-wrapper:first-child details:first-of-type>summary,.node-form-card>form>details:first-of-type>summary{border-top:0;margin-top:0;padding-top:0}.node-form-card>.form-item~details.field-group-details,.node-form-card>.form-item~details.form-wrapper,.node-form-card>.form-item~details.js-form-wrapper,.node-form-card>.form-wrapper~details.field-group-details,.node-form-card>.form-wrapper~details.form-wrapper,.node-form-card>.form-wrapper~details.js-form-wrapper,.node-form-card>fieldset~details.field-group-details,.node-form-card>fieldset~details.form-wrapper,.node-form-card>fieldset~details.js-form-wrapper,.node-form-card>form>.form-item~details.field-group-details,.node-form-card>form>.form-item~details.form-wrapper,.node-form-card>form>.form-item~details.js-form-wrapper,.node-form-card>form>.form-wrapper~details.field-group-details,.node-form-card>form>.form-wrapper~details.form-wrapper,.node-form-card>form>.form-wrapper~details.js-form-wrapper{border-top:0!important;margin-top:0!important;padding-top:0!important}.node-form-card>.form-wrapper details.form-wrapper>summary,.node-form-card>.form-wrapper details.js-form-wrapper>summary{border-top:0;margin-top:0;padding-top:.75rem}.node-form-card details.field-group-details>.details-wrapper,.node-form-card details.field-group-details>.fieldset-wrapper,.node-form-card details.form-wrapper>.details-wrapper,.node-form-card details.form-wrapper>.fieldset-wrapper,.node-form-card details.js-form-wrapper>.details-wrapper,.node-form-card details.js-form-wrapper>.fieldset-wrapper{border-top:0!important;padding:0!important}.node-form-card .fieldgroup.form-composite>legend,.node-form-card fieldset.form-wrapper>legend,.node-form-card fieldset>legend{font-size:.875rem;font-weight:600;letter-spacing:.025em;line-height:1.25rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.node-form-card .fieldgroup.form-composite>legend:is(.dark *),.node-form-card fieldset.form-wrapper>legend:is(.dark *),.node-form-card fieldset>legend:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.node-form-card .fieldgroup.form-composite>legend,.node-form-card fieldset.form-wrapper>legend,.node-form-card fieldset>legend{float:none;margin:0;padding:0 0 .75rem;width:100%}.node-form-card .details-wrapper>.form-item~.form-item,.node-form-card .details-wrapper>.form-item~.form-wrapper,.node-form-card .details-wrapper>.form-item~fieldset>legend,.node-form-card .details-wrapper>.form-wrapper~.form-item,.node-form-card .details-wrapper>.form-wrapper~fieldset>legend,.node-form-card .details-wrapper>fieldset~.form-item,.node-form-card .details-wrapper>fieldset~.form-wrapper,.node-form-card .fieldset-wrapper>.form-item~.form-item,.node-form-card .fieldset-wrapper>.form-item~.form-wrapper,.node-form-card .fieldset-wrapper>.form-item~fieldset>legend,.node-form-card .fieldset-wrapper>.form-wrapper~.form-item,.node-form-card .fieldset-wrapper>.form-wrapper~fieldset>legend,.node-form-card .fieldset-wrapper>fieldset~.form-item,.node-form-card .fieldset-wrapper>fieldset~.form-wrapper,.node-form-card>.field--widget-paragraphs~.field--widget-paragraphs,.node-form-card>.field--widget-paragraphs~.form-item,.node-form-card>.field--widget-paragraphs~.form-wrapper,.node-form-card>.field--widget-paragraphs~fieldset>legend,.node-form-card>.form-item~.field--widget-paragraphs,.node-form-card>.form-item~.form-item,.node-form-card>.form-item~.form-wrapper,.node-form-card>.form-item~fieldset>legend,.node-form-card>.form-wrapper~.field--widget-paragraphs,.node-form-card>.form-wrapper~.form-item,.node-form-card>.form-wrapper~.form-wrapper,.node-form-card>.form-wrapper~fieldset>legend,.node-form-card>fieldset~.field--widget-paragraphs,.node-form-card>fieldset~.form-item,.node-form-card>fieldset~.form-wrapper,.node-form-card>fieldset~fieldset>legend{border-top:1px solid var(--border);margin-top:1.25rem;padding-top:1.25rem}.node-form-card .dynamic-fields-container>.form-item~.form-item,.node-form-card .dynamic-fields-container>.form-item~.form-wrapper,.node-form-card .dynamic-fields-container>.form-wrapper~.form-item,.node-form-card .dynamic-fields-container>.form-wrapper~.form-wrapper,.node-form-card .dynamic-fields-container>fieldset~.form-item,.node-form-card .dynamic-fields-container>fieldset~.form-wrapper{border-top:1px solid var(--border)!important;margin-top:1.25rem!important;padding-top:1.25rem!important}.node-form-card .dynamic-fields-container>.form-item~fieldset>legend,.node-form-card .dynamic-fields-container>.form-wrapper~fieldset>legend,.node-form-card .dynamic-fields-container>fieldset~fieldset>legend{border-top:1px solid var(--border);margin-top:1.25rem;padding-top:1.25rem}.node-form-card .dynamic-fields-container>[style*="display: none"],.node-form-card .dynamic-fields-container>[style*="display:none"]{border-top:0!important;margin-top:0!important;padding-top:0!important}.node-form-card>.field--name-langcode,.node-form-card>.hidden{display:none}.node-form-card>.field--name-langcode+.form-item,.node-form-card>.field--name-langcode+.form-wrapper,.node-form-card>.hidden+.form-item,.node-form-card>.hidden+.form-wrapper{border-top:0;margin-top:0;padding-top:0}.node-form-card .field--widget-inline-entity-form-simple fieldset{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.node-form-card .field--widget-inline-entity-form-simple fieldset>legend{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.node-form-card .description,.node-form-card .form-item__description,.node-form-card [data-drupal-field-elements=description],.org-edit-card .description,.org-edit-card .form-item__description,.org-edit-card [data-drupal-field-elements=description]{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.node-form-card .description:is(.dark *),.node-form-card .form-item__description:is(.dark *),.node-form-card [data-drupal-field-elements=description]:is(.dark *),.org-edit-card .description:is(.dark *),.org-edit-card .form-item__description:is(.dark *),.org-edit-card [data-drupal-field-elements=description]:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.node-form-card .description,.node-form-card .form-item__description,.node-form-card [data-drupal-field-elements=description],.org-edit-card .description,.org-edit-card .form-item__description,.org-edit-card [data-drupal-field-elements=description]{background-color:transparent;border-radius:0;border-width:0;font-style:normal;line-height:1.375;margin-bottom:0;margin-top:.25rem;padding:0}.node-form-card>.form-actions,.node-form-card>.of-form-actions{display:none}@media (min-width:640px){.node-form-card{padding:1.5rem}}.dark .node-form-card{background-color:var(--color-gray-900);border-color:var(--color-gray-700)}.dark .node-form-card .details-wrapper>.form-item~.form-item,.dark .node-form-card .fieldset-wrapper>.form-item~.form-item,.dark .node-form-card>.form-item~.form-item,.dark .node-form-card>.form-item~.form-wrapper,.dark .node-form-card>.form-wrapper~.form-item,.dark .node-form-card>.form-wrapper~.form-wrapper{border-top-color:var(--color-gray-700)}.form-inline-group{align-items:center;display:flex;flex-wrap:wrap;gap:1em;margin-bottom:1em}.field-group{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:1.5em;transition:box-shadow var(--transition-normal)}.field-group[open]>summary{background:var(--color-gray-100);border-bottom-left-radius:0;border-bottom-right-radius:0}.field-group>div{padding:1em 1.25em}.field-group-details fieldset,details.field-group fieldset{border-width:0;margin:0;padding:0}.field-group-details fieldset>legend,details.field-group fieldset>legend{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.form-flex-2col{display:flex;flex-wrap:wrap;gap:1em;justify-content:space-between}.form-col{margin-right:1%;width:48%}@media (max-width:768px){.form-flex-2col{flex-direction:column}.form-col{margin-right:0;width:100%}}.input-readonly{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--color-gray-700);cursor:default;padding:0;pointer-events:none}.input-readonly:focus{outline:none}.header-location{color:var(--muted);font-size:.85em;font-style:italic;margin-bottom:2px}.selected-count{font-weight:700;margin-top:.5em;text-align:right}.select-buttons{margin-bottom:1em}.select-buttons button{margin-right:.5em}.search-wrapper{margin-bottom:1em;max-width:400px;position:relative}.search-wrapper input[type=search],.search-wrapper input[type=text]{padding-right:2.5em;width:100%}.search-clear-btn{background:none;border:none;color:var(--muted);cursor:pointer;display:none;font-size:1.2em;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.search-wrapper input:not(:-moz-placeholder)~.search-clear-btn{display:block}.search-wrapper input:not(:placeholder-shown)~.search-clear-btn{display:block}.tel-input-wrap{max-width:220px;position:relative}.tel-input-icon{color:var(--color-gray-400);height:1.25rem;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1.25rem;z-index:1}.tel-input-wrap input,.tel-input-wrap input.form-tel{padding-left:2.5rem!important}.input-group{align-items:stretch;border:1.5px solid var(--border);border-radius:.5rem;display:flex;overflow:hidden;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.input-group:focus-within{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.input-group .\!input,.input-group .input,.input-group input{border:0!important;box-shadow:none!important}.input-group .\!input,.input-group .input,.input-group input{border-radius:0}.input-group .input,.input-group input{flex:1;min-width:0}.input-group .\!input{flex:1!important;min-width:0!important}.input-group .\!input:focus,.input-group .input:focus,.input-group input:focus{box-shadow:none!important}.input-prefix,.input-suffix{align-items:center;display:flex;justify-content:center;--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;padding-left:.75rem;padding-right:.75rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));flex-shrink:0;white-space:nowrap}.input-prefix{border-right:1.5px solid var(--border)}.input-suffix{border-left:1.5px solid var(--border)}.field-prefix-wrapper{align-items:stretch;border:1.5px solid var(--border);border-radius:.5rem;display:flex;overflow:hidden;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.field-prefix-wrapper:focus-within{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.field-prefix-wrapper>.field-prefix{align-items:center;display:flex;justify-content:center;--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;padding-left:.75rem;padding-right:.75rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.field-prefix-wrapper>.field-prefix:is(.dark *){background-color:hsla(0,0%,100%,.05);--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.field-prefix-wrapper>.field-prefix{border-right:1.5px solid var(--border);flex-shrink:0;white-space:nowrap}.field-prefix-wrapper>.form-number,.field-prefix-wrapper>.form-text,.field-prefix-wrapper>input{border:0!important;border-radius:0!important;box-shadow:none!important;flex:1;min-width:0;outline:none!important}.field-prefix-wrapper>.form-number:focus,.field-prefix-wrapper>.form-text:focus,.field-prefix-wrapper>input:focus{border:0!important;box-shadow:none!important}.toggle-switch{align-items:center;cursor:pointer;display:inline-flex;gap:.5rem}.toggle-switch__label{font-size:.875rem;font-weight:500;line-height:1.25rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.toggle-switch__label:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.toggle-track{background-color:var(--color-gray-300);border-radius:11px;flex-shrink:0;height:22px;position:relative;transition:background-color var(--transition-normal);width:40px}.toggle-track.on{background-color:var(--primary)}.toggle-thumb{background-color:var(--white);border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.15);height:14px;left:4px;position:absolute;top:4px;transition:left var(--transition-normal);width:14px}.toggle-track.on .toggle-thumb{left:22px}.dark .toggle-track{background-color:var(--color-gray-600)}.dark .toggle-track.on{background-color:var(--primary-light)}.file-drop{background-color:var(--brand-light);border:2px dashed var(--border);border-radius:.5rem;cursor:pointer;padding:1.5rem;text-align:center;transition:border-color var(--transition-normal),background-color var(--transition-normal)}.file-drop.dragover,.file-drop:hover{background-color:var(--brand-mid);border-color:var(--primary)}.file-drop__icon{margin-bottom:.5rem;margin-left:auto;margin-right:auto;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1));height:2rem;width:2rem}.file-drop__text{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.file-drop__text:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.file-drop__text strong{color:var(--primary)}.file-drop__hint{font-size:.75rem;line-height:1rem;margin-top:.25rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.file-list{margin-top:.75rem}.file-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.file-item{align-items:center;border-radius:.375rem;border-width:1px;display:flex;gap:.5rem;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;padding:.5rem .75rem}.file-item__name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));flex:1;min-width:0}.file-item__size{flex-shrink:0;font-size:.75rem;line-height:1rem}.file-item__remove,.file-item__size{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.file-item__remove{cursor:pointer}.file-item__remove:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.file-item__remove{background:none;border:none;flex-shrink:0;padding:0}.dark .file-drop{background-color:rgba(37,99,235,.05);border-color:var(--color-gray-600)}.dark .file-drop.dragover,.dark .file-drop:hover{background-color:rgba(37,99,235,.1);border-color:var(--primary-light)}.dark .file-item{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark .file-item__name{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}table:has(.form-managed-file){border-collapse:collapse;font-size:.875rem;line-height:1.25rem;margin-bottom:.75rem;width:100%}table:has(.form-managed-file) th{font-size:.75rem;font-weight:600;letter-spacing:.05em;line-height:1rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}table:has(.form-managed-file) th:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}table:has(.form-managed-file) th{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1));padding-bottom:.5rem;text-align:left}table:has(.form-managed-file) th:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}table:has(.form-managed-file) td{padding-bottom:.5rem;padding-top:.5rem;vertical-align:middle}.ir-file-card .form-managed-file a.menu-item__link:hover{text-decoration:underline}.form-managed-file a.menu-item__link{font-weight:500;--tw-text-opacity:1;color:hsl(var(--primary-hsl)/var(--tw-text-opacity,1))}.form-managed-file .\!button,.form-managed-file .button,.form-managed-file input[type=submit]{border-radius:.375rem;font-size:.75rem;line-height:1rem;padding:.25rem .75rem}.form-managed-file .button,.form-managed-file input[type=submit]{border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.form-managed-file .button:is(.dark *),.form-managed-file input[type=submit]:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.form-managed-file .\!button{border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.form-managed-file .\!button:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.form-managed-file .button,.form-managed-file input[type=submit]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.form-managed-file .button:is(.dark *),.form-managed-file input[type=submit]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.form-managed-file .\!button{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.form-managed-file .\!button:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.form-managed-file .\!button,.form-managed-file .button,.form-managed-file input[type=submit]{cursor:pointer}.form-managed-file .button:hover,.form-managed-file input[type=submit]:hover{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.form-managed-file .button:hover:is(.dark *),.form-managed-file input[type=submit]:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.form-managed-file .\!button:hover{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.form-managed-file .\!button:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.form-managed-file input[type=file]{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.form-managed-file input[type=file]:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.form-managed-file input[type=file]::file-selector-button{border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-right:.75rem;padding:.5rem 1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.form-managed-file input[type=file]:is(.dark *)::file-selector-button{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.form-managed-file input[type=file]::file-selector-button{border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.form-managed-file input[type=file]:is(.dark *)::file-selector-button{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.form-managed-file input[type=file]::file-selector-button{transition:all .15s ease}.form-managed-file input[type=file]::file-selector-button:hover{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.checklist-form .custom-radio-item:has(input[type=radio]:checked) label.form-managed-file input[type=file]::file-selector-button:hover{background-color:#eff6ff;border-color:#bfdbfe;color:#2563eb}.dark .checklist-form .custom-radio-item:has(input[type=radio]:checked) label.form-managed-file input[type=file]::file-selector-button:hover{background-color:rgba(37,99,235,.15);border-color:rgba(191,219,254,.4);color:#93c5fd}.form-managed-file input[type=file]:is(.dark *)::file-selector-button:hover{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.form-managed-file .tabledrag-handle{cursor:move;opacity:.4;padding:.25rem}.form-managed-file .tabledrag-handle:hover{opacity:.7}.tabledrag-toggle-weight-wrapper:has(~table .form-managed-file),table:has(.form-managed-file)~.tabledrag-toggle-weight-wrapper{display:none}.form-color,.form-date,.form-email,.form-item input.form-text,.form-number,.form-password,.form-search,.form-tel,.form-text,.form-time,.form-url,input.form-color,input.form-date,input.form-email,input.form-number,input.form-password,input.form-search,input.form-tel,input.form-text,input.form-time,input.form-url{border-radius:.375rem;display:block;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:1rem;line-height:1.5rem;padding:.375rem .75rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}@media (min-width:640px){.form-color,.form-date,.form-email,.form-item input.form-text,.form-number,.form-password,.form-search,.form-tel,.form-text,.form-time,.form-url,input.form-color,input.form-date,input.form-email,input.form-number,input.form-password,input.form-search,input.form-tel,input.form-text,input.form-time,input.form-url{font-size:.875rem;line-height:1.5rem}}.form-color,.form-date,.form-email,.form-item input.form-text,.form-number,.form-password,.form-search,.form-tel,.form-text,.form-time,.form-url,input.form-color,input.form-date,input.form-email,input.form-number,input.form-password,input.form-search,input.form-tel,input.form-text,input.form-time,input.form-url{border-width:0;outline-color:#d1d5db;outline-offset:-1px;outline-style:solid;outline-width:1px}.form-color::-moz-placeholder,.form-date::-moz-placeholder,.form-email::-moz-placeholder,.form-item input.form-text::-moz-placeholder,.form-number::-moz-placeholder,.form-password::-moz-placeholder,.form-search::-moz-placeholder,.form-tel::-moz-placeholder,.form-text::-moz-placeholder,.form-time::-moz-placeholder,.form-url::-moz-placeholder,input.form-color::-moz-placeholder,input.form-date::-moz-placeholder,input.form-email::-moz-placeholder,input.form-number::-moz-placeholder,input.form-password::-moz-placeholder,input.form-search::-moz-placeholder,input.form-tel::-moz-placeholder,input.form-text::-moz-placeholder,input.form-time::-moz-placeholder,input.form-url::-moz-placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.form-color::placeholder,.form-date::placeholder,.form-email::placeholder,.form-item input.form-text::placeholder,.form-number::placeholder,.form-password::placeholder,.form-search::placeholder,.form-tel::placeholder,.form-text::placeholder,.form-time::placeholder,.form-url::placeholder,input.form-color::placeholder,input.form-date::placeholder,input.form-email::placeholder,input.form-number::placeholder,input.form-password::placeholder,input.form-search::placeholder,input.form-tel::placeholder,input.form-text::placeholder,input.form-time::placeholder,input.form-url::placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.form-color,.form-date,.form-email,.form-item input.form-text,.form-number,.form-password,.form-search,.form-tel,.form-text,.form-time,.form-url,input.form-color,input.form-date,input.form-email,input.form-number,input.form-password,input.form-search,input.form-tel,input.form-text,input.form-time,input.form-url{transition-duration:.1s;transition-property:outline;transition-timing-function:cubic-bezier(.4,0,.2,1)}.form-color:hover,.form-date:hover,.form-email:hover,.form-item input.form-text:hover,.form-number:hover,.form-password:hover,.form-search:hover,.form-tel:hover,.form-text:hover,.form-time:hover,.form-url:hover,input.form-color:hover,input.form-date:hover,input.form-email:hover,input.form-number:hover,input.form-password:hover,input.form-search:hover,input.form-tel:hover,input.form-text:hover,input.form-time:hover,input.form-url:hover{outline-color:#9ca3af}.form-color:focus,.form-date:focus,.form-email:focus,.form-item input.form-text:focus,.form-number:focus,.form-password:focus,.form-search:focus,.form-tel:focus,.form-text:focus,.form-time:focus,.form-url:focus,input.form-color:focus,input.form-date:focus,input.form-email:focus,input.form-number:focus,input.form-password:focus,input.form-search:focus,input.form-tel:focus,input.form-text:focus,input.form-time:focus,input.form-url:focus{outline-color:#2563eb;outline-offset:-2px;outline-width:2px}.form-color:is(.dark *),.form-date:is(.dark *),.form-email:is(.dark *),.form-item input.form-text:is(.dark *),.form-number:is(.dark *),.form-password:is(.dark *),.form-search:is(.dark *),.form-tel:is(.dark *),.form-text:is(.dark *),.form-time:is(.dark *),.form-url:is(.dark *),input.form-color:is(.dark *),input.form-date:is(.dark *),input.form-email:is(.dark *),input.form-number:is(.dark *),input.form-password:is(.dark *),input.form-search:is(.dark *),input.form-tel:is(.dark *),input.form-text:is(.dark *),input.form-time:is(.dark *),input.form-url:is(.dark *){background-color:hsla(0,0%,100%,.05);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));outline-color:hsla(0,0%,100%,.1)}.form-color:is(.dark *)::-moz-placeholder,.form-date:is(.dark *)::-moz-placeholder,.form-email:is(.dark *)::-moz-placeholder,.form-item input.form-text:is(.dark *)::-moz-placeholder,.form-number:is(.dark *)::-moz-placeholder,.form-password:is(.dark *)::-moz-placeholder,.form-search:is(.dark *)::-moz-placeholder,.form-tel:is(.dark *)::-moz-placeholder,.form-text:is(.dark *)::-moz-placeholder,.form-time:is(.dark *)::-moz-placeholder,.form-url:is(.dark *)::-moz-placeholder,input.form-color:is(.dark *)::-moz-placeholder,input.form-date:is(.dark *)::-moz-placeholder,input.form-email:is(.dark *)::-moz-placeholder,input.form-number:is(.dark *)::-moz-placeholder,input.form-password:is(.dark *)::-moz-placeholder,input.form-search:is(.dark *)::-moz-placeholder,input.form-tel:is(.dark *)::-moz-placeholder,input.form-text:is(.dark *)::-moz-placeholder,input.form-time:is(.dark *)::-moz-placeholder,input.form-url:is(.dark *)::-moz-placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.form-color:is(.dark *)::placeholder,.form-date:is(.dark *)::placeholder,.form-email:is(.dark *)::placeholder,.form-item input.form-text:is(.dark *)::placeholder,.form-number:is(.dark *)::placeholder,.form-password:is(.dark *)::placeholder,.form-search:is(.dark *)::placeholder,.form-tel:is(.dark *)::placeholder,.form-text:is(.dark *)::placeholder,.form-time:is(.dark *)::placeholder,.form-url:is(.dark *)::placeholder,input.form-color:is(.dark *)::placeholder,input.form-date:is(.dark *)::placeholder,input.form-email:is(.dark *)::placeholder,input.form-number:is(.dark *)::placeholder,input.form-password:is(.dark *)::placeholder,input.form-search:is(.dark *)::placeholder,input.form-tel:is(.dark *)::placeholder,input.form-text:is(.dark *)::placeholder,input.form-time:is(.dark *)::placeholder,input.form-url:is(.dark *)::placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.form-color:hover:is(.dark *),.form-date:hover:is(.dark *),.form-email:hover:is(.dark *),.form-item input.form-text:hover:is(.dark *),.form-number:hover:is(.dark *),.form-password:hover:is(.dark *),.form-search:hover:is(.dark *),.form-tel:hover:is(.dark *),.form-text:hover:is(.dark *),.form-time:hover:is(.dark *),.form-url:hover:is(.dark *),input.form-color:hover:is(.dark *),input.form-date:hover:is(.dark *),input.form-email:hover:is(.dark *),input.form-number:hover:is(.dark *),input.form-password:hover:is(.dark *),input.form-search:hover:is(.dark *),input.form-tel:hover:is(.dark *),input.form-text:hover:is(.dark *),input.form-time:hover:is(.dark *),input.form-url:hover:is(.dark *){outline-color:hsla(0,0%,100%,.2)}.form-color:focus:is(.dark *),.form-date:focus:is(.dark *),.form-email:focus:is(.dark *),.form-item input.form-text:focus:is(.dark *),.form-number:focus:is(.dark *),.form-password:focus:is(.dark *),.form-search:focus:is(.dark *),.form-tel:focus:is(.dark *),.form-text:focus:is(.dark *),.form-time:focus:is(.dark *),.form-url:focus:is(.dark *),input.form-color:focus:is(.dark *),input.form-date:focus:is(.dark *),input.form-email:focus:is(.dark *),input.form-number:focus:is(.dark *),input.form-password:focus:is(.dark *),input.form-search:focus:is(.dark *),input.form-tel:focus:is(.dark *),input.form-text:focus:is(.dark *),input.form-time:focus:is(.dark *),input.form-url:focus:is(.dark *){outline-color:#3b82f6}.form-email:disabled,.form-number:disabled,.form-password:disabled,.form-text:disabled,input.form-email:disabled,input.form-number:disabled,input.form-password:disabled,input.form-text:disabled{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1));outline-color:#e2e5ea}.form-email:disabled:is(.dark *),.form-number:disabled:is(.dark *),.form-password:disabled:is(.dark *),.form-text:disabled:is(.dark *),input.form-email:disabled:is(.dark *),input.form-number:disabled:is(.dark *),input.form-password:disabled:is(.dark *),input.form-text:disabled:is(.dark *){background-color:rgba(31,41,55,.5);--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));outline-color:#374151}.dark input:-webkit-autofill,.dark input:-webkit-autofill:focus,.dark input:-webkit-autofill:hover,.dark select:-webkit-autofill,.dark textarea:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #1f2937;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.form-item textarea.form-textarea,.form-textarea,textarea.form-textarea{border-radius:.375rem;display:block;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:1rem;line-height:1.5rem;padding:.375rem .75rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}@media (min-width:640px){.form-item textarea.form-textarea,.form-textarea,textarea.form-textarea{font-size:.875rem;line-height:1.5rem}}.form-item textarea.form-textarea,.form-textarea,textarea.form-textarea{border-width:0;outline-color:#d1d5db;outline-offset:-1px;outline-style:solid;outline-width:1px}.form-item textarea.form-textarea::-moz-placeholder,.form-textarea::-moz-placeholder,textarea.form-textarea::-moz-placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.form-item textarea.form-textarea::placeholder,.form-textarea::placeholder,textarea.form-textarea::placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.form-item textarea.form-textarea,.form-textarea,textarea.form-textarea{transition-duration:.1s;transition-property:outline;transition-timing-function:cubic-bezier(.4,0,.2,1)}.form-item textarea.form-textarea:hover,.form-textarea:hover,textarea.form-textarea:hover{outline-color:#9ca3af}.form-item textarea.form-textarea:focus,.form-textarea:focus,textarea.form-textarea:focus{outline-color:#2563eb;outline-offset:-2px;outline-width:2px}.form-item textarea.form-textarea:is(.dark *),.form-textarea:is(.dark *),textarea.form-textarea:is(.dark *){background-color:hsla(0,0%,100%,.05);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));outline-color:hsla(0,0%,100%,.1)}.form-item textarea.form-textarea:is(.dark *)::-moz-placeholder,.form-textarea:is(.dark *)::-moz-placeholder,textarea.form-textarea:is(.dark *)::-moz-placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.form-item textarea.form-textarea:is(.dark *)::placeholder,.form-textarea:is(.dark *)::placeholder,textarea.form-textarea:is(.dark *)::placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.form-item textarea.form-textarea:hover:is(.dark *),.form-textarea:hover:is(.dark *),textarea.form-textarea:hover:is(.dark *){outline-color:hsla(0,0%,100%,.2)}.form-item textarea.form-textarea:focus:is(.dark *),.form-textarea:focus:is(.dark *),textarea.form-textarea:focus:is(.dark *){outline-color:#3b82f6}.form-item textarea.form-textarea,.form-textarea,textarea.form-textarea{min-height:120px;resize:vertical}input[readonly],input[readonly].form-text,select[readonly],textarea[readonly]{background-color:transparent;border-style:none;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);cursor:default;outline:2px solid transparent;outline-offset:2px;padding:0;pointer-events:none}input[readonly].form-text:focus,input[readonly].form-text:hover,input[readonly]:focus,input[readonly]:hover,select[readonly]:focus,select[readonly]:hover,textarea[readonly]:focus,textarea[readonly]:hover{outline:2px solid transparent;outline-offset:2px}.form-item select.form-select,.form-select,select.form-select{border-radius:.375rem;display:block;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:1rem;line-height:1.5rem;padding:.375rem 2.5rem .375rem .75rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}@media (min-width:640px){.form-item select.form-select,.form-select,select.form-select{font-size:.875rem;line-height:1.5rem}}.form-item select.form-select,.form-select,select.form-select{border-width:0;outline-color:#d1d5db;outline-offset:-1px;outline-style:solid;outline-width:1px}select .form-item select.form-select,select select.form-select,select.form-select{background-image:url("data:image/svg+xml;charset=utf-8,%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 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em}.form-item select.form-select,.form-select,select.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition-duration:.1s;transition-property:outline;transition-timing-function:cubic-bezier(.4,0,.2,1)}.form-item select.form-select:hover,.form-select:hover,select.form-select:hover{outline-color:#9ca3af}.form-item select.form-select:focus,.form-select:focus,select.form-select:focus{outline-color:#2563eb;outline-offset:-2px;outline-width:2px}.form-item select.form-select:is(.dark *),.form-select:is(.dark *),select.form-select:is(.dark *){background-color:hsla(0,0%,100%,.05);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));outline-color:hsla(0,0%,100%,.1)}.form-item select.form-select:hover:is(.dark *),.form-select:hover:is(.dark *),select.form-select:hover:is(.dark *){outline-color:hsla(0,0%,100%,.2)}.form-item select.form-select:focus:is(.dark *),.form-select:focus:is(.dark *),select.form-select:focus:is(.dark *){outline-color:#3b82f6}.form-item select.form-select:is(.dark *),.form-select:is(.dark *),select.form-select:is(.dark *){color-scheme:dark}.form-item select.form-select,.form-select,select.form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236b7280' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.25rem 1.25rem}.form-item select[readonly].form-select,select.form-select[readonly],select[readonly].form-select{background-color:transparent;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);cursor:default;outline:2px solid transparent;outline-offset:2px;padding:0;pointer-events:none}.form-item select[readonly].form-select:focus,.form-item select[readonly].form-select:hover,select.form-select[readonly]:focus,select.form-select[readonly]:hover,select[readonly].form-select:focus,select[readonly].form-select:hover{outline:2px solid transparent;outline-offset:2px}.form-item select[readonly].form-select,select.form-select[readonly],select[readonly].form-select{background-image:none}select.form-checkbox{background-image:url("data:image/svg+xml;charset=utf-8,%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 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em}.form-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;cursor:pointer;height:1rem;width:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-width:0;outline-color:#d1d5db;outline-offset:-1px;outline-style:solid;outline-width:1px;transition-duration:.1s;transition-property:outline;transition-timing-function:cubic-bezier(.4,0,.2,1)}.form-checkbox:hover{outline-color:#9ca3af}.form-checkbox:focus{outline-color:#2563eb;outline-offset:-2px;outline-width:2px}.form-checkbox:checked{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));outline-color:#2563eb}.form-checkbox:is(.dark *){background-color:hsla(0,0%,100%,.05);outline-color:hsla(0,0%,100%,.1)}.form-checkbox:hover:is(.dark *){outline-color:hsla(0,0%,100%,.2)}.form-checkbox:checked:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1));outline-color:#3b82f6}.form-checkbox{forced-color-adjust:none}.form-checkbox:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%}select.form-radio{background-image:url("data:image/svg+xml;charset=utf-8,%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 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em}.form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;border-width:1px;cursor:pointer;height:1rem;position:relative;width:1rem;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.form-radio,.form-radio:before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.form-radio:before{border-radius:9999px;content:var(--tw-content);inset:.25rem;position:absolute}.form-radio:checked{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.form-radio:focus-visible{outline-color:#2563eb;outline-offset:2px;outline-width:2px}.form-radio:disabled{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.form-radio:disabled:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.form-radio:is(.dark *){background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}.form-radio:checked:is(.dark *){--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.form-radio:focus-visible:is(.dark *){outline-color:#3b82f6}.form-radio:disabled:is(.dark *){background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.05)}.form-radio:disabled:is(.dark *):before{background-color:hsla(0,0%,100%,.2);content:var(--tw-content)}.form-radio{forced-color-adjust:none}.form-radio:not(:checked):before{display:none}.form-radios{align-items:stretch;display:flex;flex-wrap:wrap;gap:.5rem}.form-radios>.form-item:not(.radio-btn-item),.form-radios>.js-form-item:not(.radio-btn-item){align-items:center;background:var(--white);border:1.5px solid var(--border);border-radius:.5rem;cursor:pointer;display:inline-flex;gap:.5rem;margin:0;padding:.5rem 1rem;position:relative;transition:all var(--transition-fast)}.form-radios>.form-item:not(.radio-btn-item)>label,.form-radios>.js-form-item:not(.radio-btn-item)>label{background:transparent;border:0;color:var(--color-gray-700);cursor:pointer;display:inline;font-size:.875rem;font-weight:500;margin:0;padding:0}.form-radios>.form-item:not(.radio-btn-item)>label:after,.form-radios>.js-form-item:not(.radio-btn-item)>label:after{content:"";inset:0;position:absolute}.form-radios>.form-item:not(.radio-btn-item):hover,.form-radios>.js-form-item:not(.radio-btn-item):hover{background:var(--color-gray-50);border-color:var(--color-gray-300)}.form-radios>.form-item:not(.radio-btn-item):has(input:checked),.form-radios>.js-form-item:not(.radio-btn-item):has(input:checked){background:var(--brand-light);border-color:var(--primary)}.form-radios>.form-item:not(.radio-btn-item):has(input:checked)>label,.form-radios>.js-form-item:not(.radio-btn-item):has(input:checked)>label{color:var(--primary-dark);font-weight:600}.form-radios>.form-item:not(.radio-btn-item)>.form-radio,.form-radios>.js-form-item:not(.radio-btn-item)>.form-radio{height:0;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;width:0}.form-radios>.form-item:not(.radio-btn-item)[data-radio-value="0"]:has(input:checked),.form-radios>.form-item:not(.radio-btn-item)[data-radio-value="missing/broken"]:has(input:checked),.form-radios>.form-item:not(.radio-btn-item)[data-radio-value=missing]:has(input:checked),.form-radios>.form-item:not(.radio-btn-item)[data-radio-value=missing_broken]:has(input:checked),.form-radios>.form-item:not(.radio-btn-item)[data-radio-value=no]:has(input:checked),.form-radios>.js-form-item:not(.radio-btn-item)[data-radio-value="0"]:has(input:checked),.form-radios>.js-form-item:not(.radio-btn-item)[data-radio-value="missing/broken"]:has(input:checked),.form-radios>.js-form-item:not(.radio-btn-item)[data-radio-value=missing]:has(input:checked),.form-radios>.js-form-item:not(.radio-btn-item)[data-radio-value=missing_broken]:has(input:checked),.form-radios>.js-form-item:not(.radio-btn-item)[data-radio-value=no]:has(input:checked){background:var(--color-red-50);border-color:var(--color-red-300)}.form-radios>.form-item:not(.radio-btn-item)[data-radio-value="0"]:has(input:checked)>label,.form-radios>.form-item:not(.radio-btn-item)[data-radio-value="missing/broken"]:has(input:checked)>label,.form-radios>.form-item:not(.radio-btn-item)[data-radio-value=missing]:has(input:checked)>label,.form-radios>.form-item:not(.radio-btn-item)[data-radio-value=missing_broken]:has(input:checked)>label,.form-radios>.form-item:not(.radio-btn-item)[data-radio-value=no]:has(input:checked)>label,.form-radios>.js-form-item:not(.radio-btn-item)[data-radio-value="0"]:has(input:checked)>label,.form-radios>.js-form-item:not(.radio-btn-item)[data-radio-value="missing/broken"]:has(input:checked)>label,.form-radios>.js-form-item:not(.radio-btn-item)[data-radio-value=missing]:has(input:checked)>label,.form-radios>.js-form-item:not(.radio-btn-item)[data-radio-value=missing_broken]:has(input:checked)>label,.form-radios>.js-form-item:not(.radio-btn-item)[data-radio-value=no]:has(input:checked)>label{color:var(--danger);font-weight:600}fieldset[class*=expected-result-][data-expected-result] .form-radios>.form-item:not(.radio-btn-item):first-child:has(input:checked),fieldset[class*=expected-result-][data-expected-result] .form-radios>.js-form-item:not(.radio-btn-item):first-child:has(input:checked){background:var(--brand-light);border-color:var(--primary)}fieldset[class*=expected-result-][data-expected-result] .form-radios>.form-item:not(.radio-btn-item):first-child:has(input:checked)>label,fieldset[class*=expected-result-][data-expected-result] .form-radios>.js-form-item:not(.radio-btn-item):first-child:has(input:checked)>label{color:var(--primary-dark);font-weight:600}fieldset[class*=expected-result-][data-expected-result] .form-radios>.form-item:not(.radio-btn-item):nth-child(2):has(input:checked),fieldset[class*=expected-result-][data-expected-result] .form-radios>.js-form-item:not(.radio-btn-item):nth-child(2):has(input:checked){background:var(--color-red-50);border-color:var(--color-red-300)}fieldset[class*=expected-result-][data-expected-result] .form-radios>.form-item:not(.radio-btn-item):nth-child(2):has(input:checked)>label,fieldset[class*=expected-result-][data-expected-result] .form-radios>.js-form-item:not(.radio-btn-item):nth-child(2):has(input:checked)>label{color:var(--danger);font-weight:600}fieldset[class*=expected-result-][data-expected-result] .form-radios>.form-item:not(.radio-btn-item):nth-child(3):has(input:checked),fieldset[class*=expected-result-][data-expected-result] .form-radios>.js-form-item:not(.radio-btn-item):nth-child(3):has(input:checked){background:var(--brand-light);border-color:var(--primary)}fieldset[class*=expected-result-][data-expected-result] .form-radios>.form-item:not(.radio-btn-item):nth-child(3):has(input:checked)>label,fieldset[class*=expected-result-][data-expected-result] .form-radios>.js-form-item:not(.radio-btn-item):nth-child(3):has(input:checked)>label{color:var(--primary-dark);font-weight:600}fieldset.expected-result-no:not([data-expected-result]) .form-radios>.form-item:not(.radio-btn-item):first-child:has(input:checked),fieldset.expected-result-no:not([data-expected-result]) .form-radios>.js-form-item:not(.radio-btn-item):first-child:has(input:checked){background:var(--color-red-50);border-color:var(--color-red-300)}fieldset.expected-result-no:not([data-expected-result]) .form-radios>.form-item:not(.radio-btn-item):first-child:has(input:checked)>label,fieldset.expected-result-no:not([data-expected-result]) .form-radios>.js-form-item:not(.radio-btn-item):first-child:has(input:checked)>label{color:var(--danger);font-weight:600}fieldset.expected-result-no:not([data-expected-result]) .form-radios>.form-item:not(.radio-btn-item):nth-child(2):has(input:checked),fieldset.expected-result-no:not([data-expected-result]) .form-radios>.js-form-item:not(.radio-btn-item):nth-child(2):has(input:checked){background:var(--brand-light);border-color:var(--primary)}fieldset.expected-result-no:not([data-expected-result]) .form-radios>.form-item:not(.radio-btn-item):nth-child(2):has(input:checked)>label,fieldset.expected-result-no:not([data-expected-result]) .form-radios>.js-form-item:not(.radio-btn-item):nth-child(2):has(input:checked)>label{color:var(--primary-dark);font-weight:600}fieldset.expected-result-no:not([data-expected-result]) .form-radios>.form-item:not(.radio-btn-item):nth-child(3):has(input:checked),fieldset.expected-result-no:not([data-expected-result]) .form-radios>.js-form-item:not(.radio-btn-item):nth-child(3):has(input:checked){background:var(--brand-light);border-color:var(--primary)}fieldset.expected-result-no:not([data-expected-result]) .form-radios>.form-item:not(.radio-btn-item):nth-child(3):has(input:checked)>label,fieldset.expected-result-no:not([data-expected-result]) .form-radios>.js-form-item:not(.radio-btn-item):nth-child(3):has(input:checked)>label{color:var(--primary-dark);font-weight:600}fieldset.expected-result-yes:not([data-expected-result]) .form-radios>.form-item:not(.radio-btn-item):first-child:has(input:checked),fieldset.expected-result-yes:not([data-expected-result]) .form-radios>.js-form-item:not(.radio-btn-item):first-child:has(input:checked){background:var(--brand-light);border-color:var(--primary)}fieldset.expected-result-yes:not([data-expected-result]) .form-radios>.form-item:not(.radio-btn-item):first-child:has(input:checked)>label,fieldset.expected-result-yes:not([data-expected-result]) .form-radios>.js-form-item:not(.radio-btn-item):first-child:has(input:checked)>label{color:var(--primary-dark);font-weight:600}fieldset.expected-result-yes:not([data-expected-result]) .form-radios>.form-item:not(.radio-btn-item):nth-child(2):has(input:checked),fieldset.expected-result-yes:not([data-expected-result]) .form-radios>.js-form-item:not(.radio-btn-item):nth-child(2):has(input:checked){background:var(--color-red-50);border-color:var(--color-red-300)}fieldset.expected-result-yes:not([data-expected-result]) .form-radios>.form-item:not(.radio-btn-item):nth-child(2):has(input:checked)>label,fieldset.expected-result-yes:not([data-expected-result]) .form-radios>.js-form-item:not(.radio-btn-item):nth-child(2):has(input:checked)>label{color:var(--danger);font-weight:600}fieldset.expected-result-yes:not([data-expected-result]) .form-radios>.form-item:not(.radio-btn-item):nth-child(3):has(input:checked),fieldset.expected-result-yes:not([data-expected-result]) .form-radios>.js-form-item:not(.radio-btn-item):nth-child(3):has(input:checked){background:var(--brand-light);border-color:var(--primary)}fieldset.expected-result-yes:not([data-expected-result]) .form-radios>.form-item:not(.radio-btn-item):nth-child(3):has(input:checked)>label,fieldset.expected-result-yes:not([data-expected-result]) .form-radios>.js-form-item:not(.radio-btn-item):nth-child(3):has(input:checked)>label{color:var(--primary-dark);font-weight:600}.toggle-radios .form-radios>.form-item,.toggle-radios .form-radios>.js-form-item{background:revert;border:revert;border-radius:revert;cursor:revert;display:revert;gap:revert;padding:revert}.toggle-radios .form-radios{display:revert;flex-wrap:revert;gap:revert}.dark .form-radios>.form-item:not(.radio-btn-item),.dark .form-radios>.js-form-item:not(.radio-btn-item){background:var(--color-gray-800);border-color:var(--color-gray-600)}.dark .form-radios>.form-item:not(.radio-btn-item)>label,.dark .form-radios>.js-form-item:not(.radio-btn-item)>label{color:var(--color-gray-300)}.dark .form-radios>.form-item:not(.radio-btn-item):hover,.dark .form-radios>.js-form-item:not(.radio-btn-item):hover{background:var(--color-gray-700);border-color:var(--color-gray-500)}.dark .form-radios>.form-item:not(.radio-btn-item):has(input:checked),.dark .form-radios>.js-form-item:not(.radio-btn-item):has(input:checked){background:rgba(37,99,235,.1);border-color:var(--primary-light)}.dark .form-radios>.form-item:not(.radio-btn-item):has(input:checked)>label,.dark .form-radios>.js-form-item:not(.radio-btn-item):has(input:checked)>label{color:var(--primary-light)}.dark .form-radios>.form-item:not(.radio-btn-item)[data-radio-value="0"]:has(input:checked),.dark .form-radios>.form-item:not(.radio-btn-item)[data-radio-value="missing/broken"]:has(input:checked),.dark .form-radios>.form-item:not(.radio-btn-item)[data-radio-value=missing]:has(input:checked),.dark .form-radios>.form-item:not(.radio-btn-item)[data-radio-value=missing_broken]:has(input:checked),.dark .form-radios>.form-item:not(.radio-btn-item)[data-radio-value=no]:has(input:checked),.dark .form-radios>.js-form-item:not(.radio-btn-item)[data-radio-value="0"]:has(input:checked),.dark .form-radios>.js-form-item:not(.radio-btn-item)[data-radio-value="missing/broken"]:has(input:checked),.dark .form-radios>.js-form-item:not(.radio-btn-item)[data-radio-value=missing]:has(input:checked),.dark .form-radios>.js-form-item:not(.radio-btn-item)[data-radio-value=missing_broken]:has(input:checked),.dark .form-radios>.js-form-item:not(.radio-btn-item)[data-radio-value=no]:has(input:checked){background:rgba(220,38,38,.15);border-color:hsla(0,94%,82%,.4)}.dark .form-radios>.form-item:not(.radio-btn-item)[data-radio-value="0"]:has(input:checked)>label,.dark .form-radios>.form-item:not(.radio-btn-item)[data-radio-value="missing/broken"]:has(input:checked)>label,.dark .form-radios>.form-item:not(.radio-btn-item)[data-radio-value=missing]:has(input:checked)>label,.dark .form-radios>.form-item:not(.radio-btn-item)[data-radio-value=missing_broken]:has(input:checked)>label,.dark .form-radios>.form-item:not(.radio-btn-item)[data-radio-value=no]:has(input:checked)>label,.dark .form-radios>.js-form-item:not(.radio-btn-item)[data-radio-value="0"]:has(input:checked)>label,.dark .form-radios>.js-form-item:not(.radio-btn-item)[data-radio-value="missing/broken"]:has(input:checked)>label,.dark .form-radios>.js-form-item:not(.radio-btn-item)[data-radio-value=missing]:has(input:checked)>label,.dark .form-radios>.js-form-item:not(.radio-btn-item)[data-radio-value=missing_broken]:has(input:checked)>label,.dark .form-radios>.js-form-item:not(.radio-btn-item)[data-radio-value=no]:has(input:checked)>label{color:#fca5a5}.form-checkboxes:not(.checkbox-btn-group){align-items:stretch;display:flex;flex-wrap:wrap;gap:.5rem}.form-checkboxes:not(.checkbox-btn-group)>.form-item,.form-checkboxes:not(.checkbox-btn-group)>.js-form-item{align-items:center;background:var(--white);border:1.5px solid var(--border);border-radius:.5rem;cursor:pointer;display:inline-flex;gap:.5rem;margin:0;padding:.5rem 1rem;position:relative;transition:all var(--transition-fast)}.form-checkboxes:not(.checkbox-btn-group)>.form-item>label,.form-checkboxes:not(.checkbox-btn-group)>.js-form-item>label{background:transparent;border:0;color:var(--color-gray-700);cursor:pointer;display:inline;font-size:.875rem;font-weight:500;margin:0;padding:0}.form-checkboxes:not(.checkbox-btn-group)>.form-item>label:after,.form-checkboxes:not(.checkbox-btn-group)>.js-form-item>label:after{content:"";inset:0;position:absolute}.form-checkboxes:not(.checkbox-btn-group)>.form-item>.form-checkbox,.form-checkboxes:not(.checkbox-btn-group)>.js-form-item>.form-checkbox{flex-shrink:0;margin:0;position:relative}.form-checkboxes:not(.checkbox-btn-group)>.form-item:hover,.form-checkboxes:not(.checkbox-btn-group)>.js-form-item:hover{background:var(--color-gray-50);border-color:var(--color-gray-300)}.form-checkboxes:not(.checkbox-btn-group)>.form-item:has(input:checked),.form-checkboxes:not(.checkbox-btn-group)>.js-form-item:has(input:checked){background:var(--brand-light);border-color:var(--primary)}.form-checkboxes:not(.checkbox-btn-group)>.form-item:has(input:checked)>label,.form-checkboxes:not(.checkbox-btn-group)>.js-form-item:has(input:checked)>label{color:var(--primary-dark);font-weight:600}.checkbox-list-edit .form-checkboxes>.form-item,.checkbox-list-edit .form-checkboxes>.js-form-item{background:revert;border:revert;border-radius:revert;cursor:revert;display:revert;gap:revert;padding:revert}.checkbox-list-edit .form-checkboxes{display:revert;flex-wrap:revert;gap:revert}.dark .form-checkboxes:not(.checkbox-btn-group)>.form-item,.dark .form-checkboxes:not(.checkbox-btn-group)>.js-form-item{background:var(--color-gray-800);border-color:var(--color-gray-600)}.dark .form-checkboxes:not(.checkbox-btn-group)>.form-item>label,.dark .form-checkboxes:not(.checkbox-btn-group)>.js-form-item>label{color:var(--color-gray-300)}.dark .form-checkboxes:not(.checkbox-btn-group)>.form-item:hover,.dark .form-checkboxes:not(.checkbox-btn-group)>.js-form-item:hover{background:var(--color-gray-700);border-color:var(--color-gray-500)}.dark .form-checkboxes:not(.checkbox-btn-group)>.form-item:has(input:checked),.dark .form-checkboxes:not(.checkbox-btn-group)>.js-form-item:has(input:checked){background:rgba(37,99,235,.1);border-color:var(--primary-light)}.dark .form-checkboxes:not(.checkbox-btn-group)>.form-item:has(input:checked)>label,.dark .form-checkboxes:not(.checkbox-btn-group)>.js-form-item:has(input:checked)>label{color:var(--primary-light)}.form-item--error .form-color,.form-item--error .form-date,.form-item--error .form-email,.form-item--error .form-number,.form-item--error .form-password,.form-item--error .form-search,.form-item--error .form-select,.form-item--error .form-tel,.form-item--error .form-text,.form-item--error .form-textarea,.form-item--error .form-time,.form-item--error .form-url{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1));outline-color:#ef4444}.form-item--error .form-color::-moz-placeholder,.form-item--error .form-date::-moz-placeholder,.form-item--error .form-email::-moz-placeholder,.form-item--error .form-number::-moz-placeholder,.form-item--error .form-password::-moz-placeholder,.form-item--error .form-search::-moz-placeholder,.form-item--error .form-select::-moz-placeholder,.form-item--error .form-tel::-moz-placeholder,.form-item--error .form-text::-moz-placeholder,.form-item--error .form-textarea::-moz-placeholder,.form-item--error .form-time::-moz-placeholder,.form-item--error .form-url::-moz-placeholder{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.form-item--error .form-color::placeholder,.form-item--error .form-date::placeholder,.form-item--error .form-email::placeholder,.form-item--error .form-number::placeholder,.form-item--error .form-password::placeholder,.form-item--error .form-search::placeholder,.form-item--error .form-select::placeholder,.form-item--error .form-tel::placeholder,.form-item--error .form-text::placeholder,.form-item--error .form-textarea::placeholder,.form-item--error .form-time::placeholder,.form-item--error .form-url::placeholder{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.form-item--error .form-color:is(.dark *),.form-item--error .form-date:is(.dark *),.form-item--error .form-email:is(.dark *),.form-item--error .form-number:is(.dark *),.form-item--error .form-password:is(.dark *),.form-item--error .form-search:is(.dark *),.form-item--error .form-select:is(.dark *),.form-item--error .form-tel:is(.dark *),.form-item--error .form-text:is(.dark *),.form-item--error .form-textarea:is(.dark *),.form-item--error .form-time:is(.dark *),.form-item--error .form-url:is(.dark *){background-color:rgba(127,29,29,.1);--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1));outline-color:rgba(239,68,68,.7)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1));outline-color:#ef4444}input[aria-invalid=true]::-moz-placeholder,select[aria-invalid=true]::-moz-placeholder,textarea[aria-invalid=true]::-moz-placeholder{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}input[aria-invalid=true]::placeholder,select[aria-invalid=true]::placeholder,textarea[aria-invalid=true]::placeholder{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}input[aria-invalid=true]:is(.dark *),select[aria-invalid=true]:is(.dark *),textarea[aria-invalid=true]:is(.dark *){background-color:rgba(127,29,29,.1);--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1));outline-color:rgba(239,68,68,.7)}.form-item input.form-text,.form-item select.form-select,.form-item textarea.form-textarea,input.form-text,select.form-select,textarea.form-textarea{background-clip:padding-box;border-radius:var(--radius-sm)!important}.dashboard-icon-bg{background-color:hsl(var(--muted-hsl)/.6)}.dashboard-icon-fg{color:hsl(var(--muted-foreground))}.section-heading{font-size:1.5rem;font-weight:600;line-height:2rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.section-heading:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.section-heading{border-bottom-width:2px;margin-bottom:1.25rem;--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1));padding-bottom:.75rem}.card{background-color:hsl(var(--card));border:1px solid hsl(var(--border-hsl));border-radius:var(--radius);box-shadow:var(--shadow-sm)}.dark .card{background-color:var(--color-gray-900);border-color:var(--color-gray-800)}.card-title{font-size:1.125rem;font-weight:600;line-height:1.75rem;margin-bottom:.5rem;margin-top:0;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.card-title:is(.dark *){--tw-text-opacity:1;color:rgb(226 229 234/var(--tw-text-opacity,1))}.card-title{font-family:var(--font-display)}.card-description{margin-bottom:.5rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.card-description:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.metric-card{background-color:hsl(var(--card));border:1px solid hsl(var(--border-hsl));border-left-width:3px;border-radius:.75rem;box-shadow:var(--shadow-sm);padding:1rem;transition:box-shadow .2s ease}.metric-card:hover{box-shadow:var(--shadow-md)}.metric-card--pass{border-left-color:hsl(var(--success-hsl))}.metric-card--fail{border-left-color:hsl(var(--destructive))}.metric-card--warn{border-left-color:hsl(var(--warning-hsl))}.metric-card__status--pass{color:hsl(var(--success-hsl))}.metric-card__status--fail{color:hsl(var(--destructive))}.metric-card__status--warn{color:hsl(var(--warning-hsl))}.data-card{background-color:hsl(var(--card));border:1px solid hsl(var(--border-hsl));border-radius:.75rem;box-shadow:var(--shadow-sm)}a.data-card,a.data-card:active,a.data-card:hover,a.data-card:visited{color:hsl(var(--card-foreground));text-decoration:none}.dark .data-card{background-color:var(--color-gray-900);border-color:var(--color-gray-800)}.page-section{margin-bottom:2.5rem}.card--elevated{box-shadow:var(--shadow-sm)}.card__title{font-size:1rem;font-weight:600;line-height:1.5rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:1.25rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.card__title:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.card__body{padding:var(--spacing-lg);--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.card__body:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.card__footer{font-size:.875rem;line-height:1.25rem;padding:0 1.5rem 1.25rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.card__footer:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.icon-circle{align-items:center;border-radius:9999px;display:inline-flex;height:2.5rem;justify-content:center;width:2.5rem;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-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 #0000);--tw-ring-inset:inset;--tw-ring-color:rgba(0,0,0,.05)}.icon-circle:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1));--tw-ring-color:hsla(0,0%,100%,.1)}.card__title .icon-circle{margin-right:.75rem}.card--selectable{box-shadow:var(--shadow-sm)}.content-section{background-color:var(--bg);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:var(--spacing-lg);padding:var(--spacing-md);transition:all var(--transition-normal)}.dark .content-section{background-color:var(--color-gray-800);border-color:var(--color-gray-700)}.content-section__title{border-bottom-width:1px;font-size:1.125rem;font-weight:600;line-height:1.75rem;margin-bottom:1rem;padding-bottom:.5rem;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.content-section__title:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.content-section__title{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.content-section__title:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.stats-grid.grid-3.measurement-cards{display:grid;gap:.9375rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:.9375rem}@media (max-width:768px){.stats-grid.grid-3.measurement-cards{gap:.625rem;grid-template-columns:1fr}}.stats-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.stats-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.stats-card{background-color:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:var(--spacing-lg)}.dark .stats-card{background-color:var(--color-gray-800)}.stats-item{align-items:center;background-color:var(--bg);border-radius:var(--radius-sm);display:flex;flex-direction:column;padding:var(--spacing-md);text-align:center;transition:background-color var(--transition-normal)}.stats-item:hover{background-color:var(--color-gray-100)}.dark .stats-item{background-color:rgba(55,65,81,.5)}.dark .stats-item:hover{background-color:var(--color-gray-700)}.stats-icon{align-items:center;background-color:hsla(0,0%,100%,.7);border-radius:50%;box-shadow:var(--shadow-sm);display:flex;font-size:1.5rem;height:3rem;justify-content:center;margin-bottom:.75rem;width:3rem}.dark .stats-icon{background-color:rgba(31,41,55,.7)}.stats-value{color:var(--color-gray-900);font-size:1.875rem;font-weight:700;line-height:1.2;margin-bottom:.25rem}.dark .stats-value{color:var(--white)}.stats-label{color:var(--color-gray-500);font-size:.875rem;font-weight:500}.dark .stats-label{color:var(--color-gray-400)}.chart-container{background-color:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.chart-wrapper .chart-container{background-color:transparent;border-radius:0;box-shadow:none}.dark .chart-container{background-color:var(--color-gray-800)}.dark .chart-wrapper .chart-container{background-color:transparent}.chart-title{background-color:var(--bg);border-bottom:1px solid var(--border);font-size:1rem;font-weight:600;margin:0;padding:var(--spacing-md)}.dark .chart-title{background-color:var(--color-gray-800);border-color:var(--color-gray-700)}.\!chart{min-height:400px!important}.chart{min-height:400px}.section-box{background-color:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow);display:flex;flex-direction:column;margin:0 0 1.25rem;overflow:hidden;padding:0}.section-box--bordered{border:1px solid var(--border)}.dark .section-box--bordered{border-color:var(--color-gray-700)}.section-box__header{align-items:center;background-color:var(--color-blue-50);border-bottom:2px solid var(--primary-light);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-sizing:border-box;color:var(--primary-dark);display:flex;font-size:1.3em;font-weight:700;justify-content:space-between;margin-bottom:.5em;padding:.5em 1em .4em;text-align:left;width:100%}.section-box__header-title{color:var(--primary-dark);font-size:1em;font-weight:700}.section-box__header-action{align-items:center;display:flex;margin-left:1em}.section-box__body{background-color:var(--white);padding:var(--spacing-lg)}.section-box:not(:has(.section-box__header)){padding-top:var(--spacing-lg)}.section-box__title{color:var(--color-gray-900);font-size:1.125rem;font-weight:600;margin-bottom:.75rem}.dark .section-box__title{color:var(--white)}.section-box__description{color:var(--color-gray-600);font-size:.875rem;margin-bottom:1rem}.dark .section-box__description{color:var(--color-gray-400)}.section-box--collapsible .section-box__header{padding-right:3em;position:relative}.section-box__header--clickable{cursor:pointer;transition:background-color var(--transition-normal);-webkit-user-select:none;-moz-user-select:none;user-select:none}.section-box__header--clickable:hover{background-color:var(--color-blue-100)}.section-box__header--clickable:focus{outline:2px solid var(--primary);outline-offset:-2px}.section-box__header-toggle{align-items:center;display:flex;height:24px;justify-content:center;position:absolute;right:1.5em;top:50%;transform:translateY(-50%);width:24px}.section-box__header-toggle img,.section-box__header-toggle svg{color:var(--primary);height:16px;transition:transform var(--transition-slow);width:16px}.section-box--collapsed .section-box__body{display:none}.section-box--collapsed .section-box__header{border-bottom:none;border-radius:var(--radius-lg);margin-bottom:0}.section-box--collapsible .section-box__body{animation:sectionSlideDown .3s ease-out}@keyframes sectionSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.section-box:has(.document-views-container){display:flex;flex-direction:column;max-height:calc(100vh - 4rem);position:sticky;top:2rem}.section-box:has(.document-views-container) .section-box__body{display:flex;flex:1;flex-direction:column;overflow:hidden}.section-box .document-views-container{flex:1;max-height:450px;overflow-y:auto}@media (max-width:992px){.section-box:has(.document-views-container){margin-top:2rem;max-height:none;position:static}.section-box .document-views-container{max-height:350px}}.dialog-header,.widget-header{background-color:var(--color-gray-900);border:1px solid var(--color-gray-900);border-radius:var(--radius-lg) var(--radius-lg) 0 0;color:var(--white);font-size:2rem;font-weight:600;line-height:2.5rem;padding:1em;text-align:center}.empty-state{background-color:var(--bg);border:1px dashed var(--color-gray-300);border-radius:var(--radius);color:var(--color-gray-500);padding:2.5rem 1.25rem;text-align:center}.dark .empty-state{background-color:var(--color-gray-800);border-color:var(--color-gray-600);color:var(--color-gray-400)}.empty-state__icon{font-size:3rem;margin-bottom:1rem;opacity:.5}.empty-state__title{color:var(--color-gray-700);font-size:1.125rem;font-weight:500;margin-bottom:.5rem}.dark .empty-state__title{color:var(--color-gray-300)}.empty-state__description{color:var(--color-gray-500);font-size:.875rem}.dark .empty-state__description{color:var(--color-gray-400)}.settings-table,.settings-table-wrapper table{min-width:100%;width:100%}.settings-table-wrapper table>:not([hidden])~:not([hidden]),.settings-table>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));--tw-divide-opacity:1;border-color:rgb(209 213 219/var(--tw-divide-opacity,1))}.settings-table-wrapper table:is(.dark *)>:not([hidden])~:not([hidden]),.settings-table:is(.dark *)>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.15)}.settings-table thead,.settings-table-wrapper table thead{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.settings-table thead:is(.dark *),.settings-table-wrapper table thead:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.settings-table th,.settings-table-wrapper table th{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem;padding:.875rem .75rem;text-align:left;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.settings-table th:is(.dark *),.settings-table-wrapper table th:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.settings-table tbody,.settings-table-wrapper table tbody{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.settings-table tbody:is(.dark *),.settings-table-wrapper table tbody:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.settings-table td,.settings-table-wrapper table td{font-size:.875rem;line-height:1.25rem;padding:1rem .75rem;vertical-align:top;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.settings-table td:is(.dark *),.settings-table-wrapper table td:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.settings-table tbody tr,.settings-table-wrapper table tbody tr{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.settings-table tbody tr:nth-child(2n),.settings-table-wrapper table tbody tr:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.settings-table tbody tr:nth-child(2n):is(.dark *),.settings-table-wrapper table tbody tr:nth-child(2n):is(.dark *){background-color:rgba(31,41,55,.5)}.settings-table .draggable{cursor:move}.settings-table .tabledrag-handle{border-radius:.25rem;cursor:move;padding:.5rem}.settings-table .tabledrag-handle:hover{--tw-bg-opacity:1;background-color:rgb(226 229 234/var(--tw-bg-opacity,1))}.settings-table .tabledrag-handle:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.settings-table tr.drag{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.settings-table tr.drag:is(.dark *){background-color:rgba(30,58,138,.3)}.settings-table tr.drag-previous{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.settings-table tr.drag-previous:is(.dark *){background-color:rgba(30,58,138,.2)}.settings-table .\!disabled,.settings-table .disabled{opacity:.5}.settings-table td.select-all,.settings-table td:first-child:has(input[type=checkbox]),.settings-table th.select-all,.settings-table th:first-child:has(input[type=checkbox]),.settings-table-wrapper table td:first-child,.settings-table-wrapper table th:first-child{padding-left:.75rem;padding-right:.75rem;width:3rem}.settings-table td:first-child .form-item,.settings-table-wrapper table td:first-child .form-item{margin:0;padding:0}.settings-table{min-width:auto}.location-cards-grid{gap:.75rem}.location-card,.location-cards-grid{display:flex;flex-direction:column}@media (min-width:768px){.location-card{align-items:center;flex-direction:row}.location-card__header{border-bottom-width:0;flex-shrink:0;width:16rem}.location-card__body{align-items:center;display:flex;flex:1 1 0%;flex-direction:row;gap:1.5rem;padding-bottom:0;padding-top:0}.location-card__footer{border-left-width:1px;border-top-width:0;--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.location-card__footer:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.location-card__footer{flex-shrink:0}}.location-card__header{padding:1rem 1.25rem}.location-card__title-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.location-card__name{font-size:1rem;font-weight:600;line-height:1.5rem;margin:0;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.location-card__name:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.location-card__short-name{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.location-card__short-name:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.location-card__badges{display:flex;flex-wrap:wrap;gap:.5rem}.location-card__body{padding-bottom:1rem;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:768px){.location-card__body{padding-bottom:0}}.location-card__address{align-items:flex-start;display:flex;font-size:.875rem;gap:.5rem;line-height:1.25rem}@media (min-width:768px){.location-card__address{min-width:12rem}}.location-card__icon{margin-top:.125rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1));flex-shrink:0}.location-card__icon:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.location-card__icon img,.location-card__icon svg{height:1rem;width:1rem}.location-card__address-text{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.location-card__address-text:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.location-card__rooms{font-size:.875rem;line-height:1.25rem}.location-card__rooms-toggle{align-items:center;border-radius:.375rem;display:flex;gap:.5rem;margin-left:-.5rem;margin-right:-.5rem;padding:.375rem .5rem;text-align:left;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.location-card__rooms-toggle:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.location-card__rooms-toggle:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.location-card__rooms-toggle:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.location-card__rooms-toggle{background:none;border:none;cursor:pointer;font:inherit;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.location-card__rooms-count{white-space:nowrap}.location-card__rooms-chevron{transition-duration:.2s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.location-card__rooms-chevron img,.location-card__rooms-chevron svg{height:1rem;width:1rem}.location-card__rooms-toggle[aria-expanded=true] .location-card__rooms-chevron{--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))}.location-card__rooms-list{border-left-width:2px;margin-left:1.5rem;margin-top:.5rem;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1));padding-left:.5rem}.location-card__rooms-list:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}@media (min-width:768px){.location-card__rooms-list{border-left-width:0;border-radius:.375rem;left:0;margin-left:0;margin-top:.25rem;position:absolute;top:100%;z-index:10;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.location-card__rooms-list:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.location-card__rooms-list{min-width:20rem}.location-card__rooms{position:relative}}.location-card__rooms-items{list-style-type:none;margin:0}.location-card__rooms-items>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.location-card__rooms-items{padding:0}.location-card__rooms-items li{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.location-card__rooms-items li:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.location-card__footer{border-top-width:1px;padding:1rem 1.25rem;--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.location-card__footer:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.location-card__footer{display:flex;gap:.5rem}@media (min-width:768px){.location-card__footer{border-top-width:0;padding-bottom:0;padding-top:0}}.location-card__footer .btn-outline-danger,.location-card__footer .btn-secondary{align-items:center;display:inline-flex;gap:.375rem}.location-card__footer img,.location-card__footer svg{height:.875rem;width:.875rem}.room-cards-grid{gap:.75rem}.room-card,.room-cards-grid{display:flex;flex-direction:column}@media (min-width:768px){.room-card{align-items:center;flex-direction:row}.room-card__header{border-bottom-width:0;flex-shrink:0;width:14rem}.room-card__body{align-items:center;display:flex;flex:1 1 0%;flex-direction:row;gap:1.5rem;padding-bottom:0;padding-top:0}.room-card__footer{border-left-width:1px;border-top-width:0;--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.room-card__footer:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.room-card__footer{flex-shrink:0}}.room-card__header{padding:1rem 1.25rem}.room-card__title-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.room-card__name{font-size:1rem;font-weight:600;line-height:1.5rem;margin:0;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.room-card__name:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.room-card__number{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.room-card__number:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.room-card__badges{display:flex;flex-wrap:wrap;gap:.375rem}.room-card__body{padding-bottom:1rem;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:768px){.room-card__body{padding-bottom:0}}.room-card__detail{align-items:center;display:flex;font-size:.875rem;gap:.5rem;line-height:1.25rem}.room-card__icon{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1));flex-shrink:0}.room-card__icon:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.room-card__icon img,.room-card__icon svg{height:1rem;width:1rem}.room-card__detail-text{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.room-card__detail-text:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.room-card__amenities{display:flex;flex-wrap:wrap;gap:.25rem}.room-card__footer{border-top-width:1px;padding:1rem 1.25rem;--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.room-card__footer:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.room-card__footer{display:flex;gap:.5rem}@media (min-width:768px){.room-card__footer{border-top-width:0;padding-bottom:0;padding-top:0}}.room-card__footer .btn-secondary{align-items:center;display:inline-flex;gap:.375rem}.room-card__footer img,.room-card__footer svg{height:.875rem;width:.875rem}.room-tree{display:flex;flex-direction:column;gap:.75rem}.room-tree__branch{background-color:var(--white);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.dark .room-tree__branch{background-color:var(--color-gray-900);border-color:var(--color-gray-700)}.room-tree__location{align-items:center;cursor:pointer;display:flex;gap:1.5rem;padding:1rem 1.25rem}.room-tree__location:hover{--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.room-tree__location:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.room-tree__location{transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.room-tree__location-left{flex-shrink:0;width:280px}.room-tree__location-name{display:block;font-weight:600;line-height:1.25;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.room-tree__location-name:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.room-tree__location-badges{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem}.room-tree__location-address{align-items:flex-start;display:flex;gap:.5rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.room-tree__location-address:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.room-tree__location-address{flex-shrink:0;width:240px}.room-tree__location-address img{flex-shrink:0;height:1rem;margin-top:.125rem;opacity:.6;width:1rem}.room-tree__address-lines{display:flex;flex-direction:column;font-size:.875rem;line-height:1.25rem;line-height:1.375}.room-tree__toggle{align-items:center;border-radius:.25rem;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.room-tree__toggle:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.room-tree__toggle:hover:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.room-tree__toggle:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.room-tree__toggle:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.room-tree__toggle{transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.room-tree__toggle-icon{height:1.25rem;transition-duration:.2s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1.25rem}.room-tree__branch.\!expanded .room-tree__toggle-icon,.room-tree__branch.expanded .room-tree__toggle-icon{--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))}.room-tree__count{flex-shrink:0}.room-tree__count img{height:.875rem;width:.875rem}.room-tree__location-edit{align-items:center;display:flex;flex-shrink:0;gap:.25rem;opacity:0;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.room-tree__location:hover .room-tree__location-edit{opacity:1}.room-tree__location-edit img{height:.875rem;width:.875rem}.room-tree__rooms{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.room-tree__rooms:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.room-tree__rooms{background-color:rgba(247,248,250,.5)}.room-tree__rooms:is(.dark *){background-color:rgba(31,41,55,.5)}.room-tree__room{align-items:center;border-bottom-width:1px;display:flex;flex-wrap:wrap;gap:.5rem;padding:.375rem 1rem .375rem 3.5rem;--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.room-tree__room:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.room-tree__room:hover{background-color:rgba(243,244,246,.5)}.room-tree__room:hover:is(.dark *){background-color:rgba(55,65,81,.5)}.room-tree__room{transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.room-tree__room:last-child{border-bottom-width:0}.room-tree__room-main{align-items:center;display:flex;flex:1 1 0%;gap:.75rem;min-width:0}.room-tree__room-name{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.room-tree__room-name:is(.dark *){--tw-text-opacity:1;color:rgb(226 229 234/var(--tw-text-opacity,1))}.room-tree__room-number{font-size:.875rem;line-height:1.25rem;margin-left:.25rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.room-tree__room-number:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.room-tree__room-badges{display:flex;flex-wrap:wrap;gap:.375rem}.room-tree__room-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.room-tree__room-edit{align-items:center;display:inline-flex;flex-shrink:0;gap:.375rem;opacity:0;transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.room-tree__room:hover .room-tree__room-edit{opacity:1}.room-tree__room-edit img{height:.75rem;width:.75rem}@media (max-width:1024px){.room-tree__location-left{width:220px}.room-tree__location-address{width:200px}}@media (max-width:768px){.room-tree__location{flex-wrap:wrap;gap:.75rem;padding:.75rem 1rem}.room-tree__location-left{flex:1;min-width:0;width:auto}.room-tree__location-address{order:10;padding-left:2.5rem;width:100%}.room-tree__location-edit{opacity:1}}@media (max-width:640px){.room-tree__room{gap:.5rem;padding-left:1rem}.room-tree__room,.room-tree__room-main{align-items:flex-start;flex-direction:column}.room-tree__room-main{gap:.25rem}.room-tree__room-edit{opacity:1}}.room-tree__branch.search-match>.room-tree__location{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.room-tree__branch.search-match>.room-tree__location:is(.dark *){background-color:rgba(113,63,18,.2)}.room-tree__room.search-match{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.room-tree__room.search-match:is(.dark *){background-color:rgba(113,63,18,.2)}.node-form-card>.room-tree__branch.filter-hidden,.node-form-card>.room-tree__branch.search-hidden{display:none}.node-form-card>.room-tree__branch.filter-hidden+.form-item,.node-form-card>.room-tree__branch.filter-hidden+.form-wrapper,.node-form-card>.room-tree__branch.search-hidden+.form-item,.node-form-card>.room-tree__branch.search-hidden+.form-wrapper{border-top:0;margin-top:0;padding-top:0}.loading-overlay .room-tree__branch.filter-hidden,.loading-overlay.room-tree__branch.search-hidden{display:none;opacity:0;visibility:hidden}@media (min-width:1024px){nav>.mt-4 .room-tree__branch.filter-hidden.lg\:block,nav>.mt-4.room-tree__branch.search-hidden.lg\:block,nav>div.mt-4 .room-tree__branch.filter-hidden.lg\:block,nav>div.mt-4.room-tree__branch.search-hidden.lg\:block{display:block}}.entity-nav-content .room-tree__branch.filter-hidden,.entity-nav-content.room-tree__branch.search-hidden,.modal-overlay .room-tree__branch.filter-hidden,.modal-overlay.room-tree__branch.search-hidden{display:none}.field-range-group .room-tree__branch.filter-hidden,.field-range-group.room-tree__branch.search-hidden{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0}.checklist-form>.room-tree__branch.filter-hidden,.checklist-form>.room-tree__branch.search-hidden,.detail-panel .room-tree__branch.filter-hidden,.detail-panel.room-tree__branch.search-hidden,.node-form-card>.room-tree__room.filter-hidden,.node-form-card>.room-tree__room.search-hidden,.room-tree__branch.filter-hidden,.room-tree__branch.search-hidden{display:none}.node-form-card>.room-tree__room.filter-hidden+.form-item,.node-form-card>.room-tree__room.filter-hidden+.form-wrapper,.node-form-card>.room-tree__room.search-hidden+.form-item,.node-form-card>.room-tree__room.search-hidden+.form-wrapper{border-top:0;margin-top:0;padding-top:0}.loading-overlay .room-tree__room.filter-hidden,.loading-overlay.room-tree__room.search-hidden{display:none;opacity:0;visibility:hidden}@media (min-width:1024px){nav>.mt-4 .room-tree__room.filter-hidden.lg\:block,nav>.mt-4.room-tree__room.search-hidden.lg\:block,nav>div.mt-4 .room-tree__room.filter-hidden.lg\:block,nav>div.mt-4.room-tree__room.search-hidden.lg\:block{display:block}}.entity-nav-content .room-tree__room.filter-hidden,.entity-nav-content.room-tree__room.search-hidden,.modal-overlay .room-tree__room.filter-hidden,.modal-overlay.room-tree__room.search-hidden{display:none}.field-range-group .room-tree__room.filter-hidden,.field-range-group.room-tree__room.search-hidden{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0}.checklist-form>.room-tree__room.filter-hidden,.checklist-form>.room-tree__room.search-hidden,.detail-panel .room-tree__room.filter-hidden,.detail-panel.room-tree__room.search-hidden,.room-tree__room.filter-hidden,.room-tree__room.search-hidden{display:none}.room-tree__room--inactive{opacity:.6}.room-tree__room--inactive .room-tree__room-name{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.room-tree__room--inactive .room-tree__room-name:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.room-status-btn{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.room-status-btn:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.room-status-btn{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.room-status-btn:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.room-status-btn{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.room-status-btn:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.room-status-btn:hover{--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.room-status-btn:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.room-status-btn{cursor:pointer;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.room-status-btn--active{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.room-status-btn--active:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.room-status-btn--active{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.room-status-btn--active:is(.dark *){--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.room-status-btn--active{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.room-status-btn--active:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.room-status-btn--active:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.lovable-badge{align-items:center;border-radius:9999px;display:inline-flex;font-size:12px;font-weight:600;gap:.25rem;letter-spacing:.025em;padding:.25rem .625rem;white-space:nowrap}.lovable-badge,.lovable-badge:active,.lovable-badge:hover,.lovable-badge:link,.lovable-badge:visited{text-decoration:none}.lovable-badge__icon{flex-shrink:0;height:.875rem;width:.875rem}.lovable-badge--sm{font-size:11px;gap:.1875rem;padding:.125rem .5rem}.lovable-badge--lg{font-size:13px;padding:.375rem .75rem}.lovable-badge--red{background-color:hsl(var(--badge-red-bg));color:hsl(var(--badge-red))}.lovable-badge--green{background-color:hsl(var(--badge-green-bg));color:hsl(var(--badge-green))}.lovable-badge--amber,.lovable-badge--warning{background-color:hsl(var(--badge-amber-bg));color:hsl(var(--badge-amber))}.lovable-badge--blue{background-color:hsl(var(--badge-blue-bg));color:hsl(var(--badge-blue))}.lovable-badge--gray{background-color:hsl(var(--badge-gray-bg));color:hsl(var(--badge-gray))}.lovable-badge--orange{background-color:hsl(var(--badge-orange-bg));color:hsl(var(--badge-orange))}.lovable-badge--indigo{background-color:hsl(var(--badge-indigo-bg));color:hsl(var(--badge-indigo))}.lovable-badge--purple{background-color:hsl(var(--badge-purple-bg));color:hsl(var(--badge-purple))}.lovable-badge--pink{background-color:hsl(var(--badge-pink-bg));color:hsl(var(--badge-pink))}.lovable-badge--emerald{background-color:hsl(var(--badge-emerald-bg));color:hsl(var(--badge-emerald))}.lovable-badge--teal{background-color:hsl(var(--badge-teal-bg));color:hsl(var(--badge-teal))}.lovable-badge--outline{background-color:transparent;box-shadow:inset 0 0 0 1px hsl(var(--badge-teal));color:hsl(var(--badge-teal))}.\!badge{align-items:center!important;border-radius:9999px!important;display:inline-flex!important;font-size:12px!important;font-weight:600!important;gap:.25rem!important;letter-spacing:.025em!important;padding:.25rem .625rem!important;text-decoration:none!important;white-space:nowrap!important}.badge{align-items:center;border-radius:9999px;display:inline-flex;font-size:12px;font-weight:600;gap:.25rem;letter-spacing:.025em;padding:.25rem .625rem;text-decoration:none;white-space:nowrap}.\!badge *,.\!badge:active,.\!badge:hover,.\!badge:link,.\!badge:visited,.badge *,.badge:active,.badge:hover,.badge:link,.badge:visited{text-decoration:none!important}.badge--red{background-color:hsl(var(--badge-red-bg));color:hsl(var(--badge-red))}.badge--green{background-color:hsl(var(--badge-green-bg));color:hsl(var(--badge-green))}.badge--yellow{background-color:hsl(var(--badge-amber-bg));color:hsl(var(--badge-amber))}.badge--blue{background-color:hsl(var(--badge-blue-bg));color:hsl(var(--badge-blue))}.badge--gray{background-color:hsl(var(--badge-gray-bg));color:hsl(var(--badge-gray))}.badge--indigo{background-color:hsl(var(--badge-indigo-bg));color:hsl(var(--badge-indigo))}.badge--purple{background-color:hsl(var(--badge-purple-bg));color:hsl(var(--badge-purple))}.badge--pink{background-color:hsl(var(--badge-pink-bg));color:hsl(var(--badge-pink))}.badge--orange{background-color:hsl(var(--badge-orange-bg));color:hsl(var(--badge-orange))}.badge--emerald{background-color:hsl(var(--badge-emerald-bg));color:hsl(var(--badge-emerald))}.badge--teal{background-color:hsl(var(--badge-teal-bg));color:hsl(var(--badge-teal))}.badge--amber{background-color:hsl(var(--badge-amber-bg));color:hsl(var(--badge-amber))}.badge--pass{background-color:hsl(var(--badge-green-bg));color:hsl(var(--badge-green))}.badge--warn{background-color:hsl(var(--badge-amber-bg));color:hsl(var(--badge-amber))}.badge--fail{background-color:hsl(var(--badge-red-bg));color:hsl(var(--badge-red))}.badge--info{background-color:hsl(var(--badge-blue-bg));color:hsl(var(--badge-blue))}.badge--outline{background-color:transparent;box-shadow:inset 0 0 0 1px hsl(var(--badge-teal));color:hsl(var(--badge-teal))}.badge--sm,.badge-sm{font-size:11px;padding:.125rem .5rem}.badge--lg,.badge-lg{font-size:13px;padding:.375rem .75rem}.badge-success{background-color:hsl(var(--badge-green-bg));color:hsl(var(--badge-green))}.badge-warning{background-color:hsl(var(--badge-amber-bg));color:hsl(var(--badge-amber))}.badge-danger{background-color:hsl(var(--badge-red-bg));color:hsl(var(--badge-red))}.badge-info{background-color:hsl(var(--badge-blue-bg));color:hsl(var(--badge-blue))}.badge-muted,.badge-secondary{background-color:hsl(var(--badge-gray-bg));color:hsl(var(--badge-gray))}.text-pass{color:var(--color-pass)}.text-fail{color:var(--color-fail)}.text-warn{color:var(--color-warn)}.field-status-pass{color:var(--success);font-weight:600}.field-status-fail{color:var(--danger);font-weight:600}.field-status-recorded{color:var(--muted-foreground);font-weight:600}.dot-pass{background-color:var(--color-pass)}.dot-warn{background-color:var(--color-warn)}.dot-fail{background-color:var(--color-fail)}.status-header--pass{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.status-header--pass:is(.dark *){--tw-border-opacity:1;background-color:rgba(20,83,45,.2);border-color:rgb(22 101 52/var(--tw-border-opacity,1))}.status-header--warn{--tw-border-opacity:1;border-color:rgb(254 240 138/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.status-header--warn:is(.dark *){--tw-border-opacity:1;background-color:rgba(113,63,18,.2);border-color:rgb(133 77 14/var(--tw-border-opacity,1))}.status-header--fail{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.status-header--fail:is(.dark *){--tw-border-opacity:1;background-color:rgba(127,29,29,.2);border-color:rgb(153 27 27/var(--tw-border-opacity,1))}.status-header--info{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.status-header--info:is(.dark *){--tw-border-opacity:1;background-color:rgba(30,58,138,.2);border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.status-header--neutral{--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.status-header--neutral:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.status-icon--pass{--tw-border-opacity:1;border-color:rgb(22 163 74/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.status-icon--pass:is(.dark *){--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.status-icon--fail{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.status-icon--fail:is(.dark *){--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.status-icon--warn{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.status-icon--warn:is(.dark *){--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.status-icon--info{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.status-icon--info:is(.dark *){--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.status-icon--neutral{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.status-icon--neutral:is(.dark *){--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.status-title--pass{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.status-title--pass:is(.dark *){--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity,1))}.status-title--fail{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.status-title--fail:is(.dark *){--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.status-title--warn{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.status-title--warn:is(.dark *){--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.status-title--info{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.status-title--info:is(.dark *){--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.status-title--neutral{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.status-title--neutral:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.qc-pass{border-width:1px;--tw-border-opacity:1;border-color:rgb(134 239 172/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.qc-pass:is(.dark *){--tw-border-opacity:1;background-color:rgba(20,83,45,.3);border-color:rgb(21 128 61/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.qc-warn{border-width:1px;--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity,1))}.qc-warn:is(.dark *){--tw-border-opacity:1;background-color:rgba(113,63,18,.3);border-color:rgb(202 138 4/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.qc-fail{border-width:1px;--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.qc-fail:is(.dark *){--tw-border-opacity:1;background-color:rgba(127,29,29,.3);border-color:rgb(185 28 28/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.measurement-cards{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.measurement-card{background:var(--color-gray-50);border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.measurement-card.field-status-pass{background:var(--success-bg);border-color:var(--success,var(--color-pass))}.measurement-card.field-status-fail{background:var(--danger-bg);border-color:var(--danger,var(--color-fail))}.measurement-label{color:var(--muted-foreground);margin-bottom:.25rem}.measurement-value{font-size:1.25rem;font-weight:600}.measurement-status{margin-top:.25rem}.is-loading:after{z-index:10}.is-loading:before{animation:spinner .8s linear infinite;border-color:rgb(191 219 254/var(--tw-border-opacity,1));border-top-color:rgb(37 99 235/var(--tw-border-opacity,1))}@keyframes spinner{to{transform:rotate(1turn)}}.status-card{border-left-width:3px;border-radius:.25rem;--tw-border-opacity:1;border-left-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1));padding:.75rem}.status-card:is(.dark *){--tw-border-opacity:1;border-left-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.status-card strong,.status-card__label{display:block;font-size:.875rem;line-height:1.25rem;margin-bottom:.25rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.status-card strong:is(.dark *),.status-card__label:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.status-card__value{font-weight:500;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.status-card__value:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.status-card--success{--tw-border-opacity:1;border-left-color:rgb(34 197 94/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.status-card--success:is(.dark *){--tw-border-opacity:1;background-color:rgba(20,83,45,.2);border-left-color:rgb(74 222 128/var(--tw-border-opacity,1))}.status-card--success .status-card__value{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.status-card--success .status-card__value:is(.dark *){--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.status-card--warning{--tw-border-opacity:1;border-left-color:rgb(234 179 8/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.status-card--warning:is(.dark *){--tw-border-opacity:1;background-color:rgba(113,63,18,.2);border-left-color:rgb(250 204 21/var(--tw-border-opacity,1))}.status-card--warning .status-card__value{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}.status-card--warning .status-card__value:is(.dark *){--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.status-card--error{--tw-border-opacity:1;border-left-color:rgb(239 68 68/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.status-card--error:is(.dark *){--tw-border-opacity:1;background-color:rgba(127,29,29,.2);border-left-color:rgb(248 113 113/var(--tw-border-opacity,1))}.status-card--error .status-card__value{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.status-card--error .status-card__value:is(.dark *){--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.status-card--info{--tw-border-opacity:1;border-left-color:rgb(59 130 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.status-card--info:is(.dark *){--tw-border-opacity:1;background-color:rgba(30,58,138,.2);border-left-color:rgb(96 165 250/var(--tw-border-opacity,1))}.status-card--info .status-card__value{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.status-card--info .status-card__value:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.toggle-switch{border-color:transparent;border-radius:9999px;border-width:2px;cursor:pointer;display:inline-flex;flex-shrink:0;height:1.5rem;position:relative;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2.75rem;--tw-bg-opacity:1;background-color:rgb(226 229 234/var(--tw-bg-opacity,1))}.toggle-switch:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.toggle-switch:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.toggle-switch:focus:is(.dark *){--tw-ring-offset-color:#111827}.toggle-switch--checked{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.toggle-switch--checked:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.toggle-switch__handle{border-radius:9999px;display:inline-block;height:1.25rem;pointer-events:none;width:1.25rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-translate-x:0px}.toggle-switch--checked .toggle-switch__handle,.toggle-switch__handle{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))}.toggle-switch--checked .toggle-switch__handle{--tw-translate-x:1.25rem}.toggle-switch-wrapper{display:inline-block;height:2rem;position:relative;width:3.5rem}.toggle-switch-wrapper input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.toggle-switch-wrapper .toggle-track{border-radius:9999px;cursor:pointer;inset:0;position:absolute;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.toggle-switch-wrapper .toggle-track:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.toggle-switch-wrapper input:checked+.toggle-track{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.toggle-switch-wrapper input:checked+.toggle-track:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.toggle-switch-wrapper .toggle-track:after{border-radius:9999px;bottom:.25rem;content:"";height:1.5rem;left:.25rem;position:absolute;width:1.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.toggle-switch-wrapper input:checked+.toggle-track:after{--tw-translate-x:1.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))}.summary-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}@media (min-width:640px){.summary-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.summary-grid{grid-template-columns:repeat(6,1fr)}}.summary-card,.summary-item{align-items:center;background-color:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;justify-content:center;margin:0 1rem 1.5rem 0;min-height:120px;min-width:160px;overflow:hidden;padding:0;text-align:center;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.dark .summary-card,.dark .summary-item{background-color:var(--color-gray-800)}.dark .summary-card__value,.dark .summary-value{color:var(--color-gray-100)}.dark .summary-card__header{background:var(--color-gray-900);color:var(--color-blue-300)}.dark .summary-item__header{background:var(--color-gray-900);color:var(--primary-light)}.summary-card__header{background:var(--bg);border-bottom:2px solid var(--color-blue-500);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-sizing:border-box;color:var(--color-blue-800);font-size:1.08em;font-weight:700;margin-bottom:.5em;padding:.5em 1em .4em;text-align:center;width:100%}.summary-card__body{align-items:center;display:flex;flex-direction:column;padding:1.25rem 1.25rem 1rem;width:100%}.summary-card__icon{align-items:center;background:var(--bg);border-radius:50%;display:flex;font-size:2rem;height:48px;justify-content:center;margin-bottom:.5em;width:48px}.summary-card__value{color:var(--color-gray-800);font-size:2.1rem;font-weight:800;line-height:1.1;margin-bottom:.15rem}.summary-card__label{margin-bottom:0}.summary-card__label,.summary-card__value-suffix{color:var(--muted);font-size:1rem;font-weight:500}.summary-card__value-suffix{display:inline-block;margin-left:.4em;vertical-align:baseline}.summary-icon{align-items:center;background-color:hsla(0,0%,100%,.7);border-radius:50%;box-shadow:var(--shadow-sm);color:var(--icon-color,inherit);display:flex;font-size:1.5rem;height:3rem;justify-content:center;margin-bottom:.75rem;width:3rem}.summary-value{color:var(--color-gray-800);font-size:1.75rem;font-weight:700;line-height:1.2;margin-bottom:.25rem}.summary-label{color:var(--muted);font-size:.875rem;font-weight:500}.summary-item__header{background:var(--bg);border-bottom:2px solid var(--primary-light);border-radius:var(--radius-lg) var(--radius-lg) 0 0;color:var(--primary-dark);font-size:1.08em;font-weight:700;margin-bottom:.5em;padding:.7em 1em .5em;text-align:left}.summary-item:not(:has(.summary-item__header)){border-radius:var(--radius-lg)}.grid.grid-3.measurement-cards,.measurement-cards{display:grid;gap:.9375rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:.9375rem}.card.measurement-card{background-color:var(--white);border:2px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);display:flex;flex-direction:column;padding:var(--spacing-md);position:relative;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.dark .card.measurement-card{background-color:var(--color-gray-800);border-color:var(--color-gray-700)}.dark .card.measurement-range-green{background-color:#122b28;border-color:var(--color-pass)}.dark .card.measurement-range-yellow{background-color:#2b2312;border-color:var(--color-warn)}.dark .card.measurement-range-red{background-color:#2b1212;border-color:var(--color-fail)}.dark .card.measurement-range-unknown{background-color:var(--color-gray-800);border-color:var(--color-gray-600)}.dark .measurement-range-unknown .measurement-value .value{color:var(--color-gray-300)}.dark .measurement-range-unknown .measurement-value .\!value{color:var(--color-gray-300)!important}.measurement-label{color:var(--muted);font-size:.875rem;font-weight:600;margin-bottom:.5rem;text-transform:capitalize}.measurement-value{align-items:baseline;display:flex;gap:.3125rem;margin-bottom:.5rem}.measurement-value .value{font-size:1.5rem;font-weight:700}.measurement-value .\!value{font-size:1.5rem!important;font-weight:700!important}.measurement-value .units{color:var(--color-neutral);font-size:.875rem;font-weight:400}.measurement-status{align-items:center;display:flex;font-size:.75rem;font-weight:500;gap:.5rem}.status-indicator{border-radius:50%;display:inline-block;height:12px;width:12px}.measurement-meta{color:var(--color-neutral);font-size:.6875rem;font-style:italic;margin-top:.5rem}.meta-text{display:block}.measurement-range-green{background-color:var(--color-pass-light);border-color:var(--color-pass)}.measurement-range-green .measurement-value .value{color:var(--color-pass)}.measurement-range-green .measurement-value .\!value{color:var(--color-pass)!important}.measurement-range-green .status-indicator{background-color:var(--color-pass)}.measurement-range-green .status-text{color:var(--color-pass)}.measurement-range-yellow{background-color:var(--color-warn-light);border-color:var(--color-warn)}.measurement-range-yellow .measurement-value .value{color:var(--color-warn)}.measurement-range-yellow .measurement-value .\!value{color:var(--color-warn)!important}.measurement-range-yellow .status-indicator{background-color:var(--color-warn)}.measurement-range-yellow .status-text{color:var(--color-warn)}.measurement-range-red{background-color:var(--color-fail-light);border-color:var(--color-fail)}.measurement-range-red .measurement-value .value{color:var(--color-fail)}.measurement-range-red .measurement-value .\!value{color:var(--color-fail)!important}.measurement-range-red .status-indicator{background-color:var(--color-fail)}.measurement-range-red .status-text{color:var(--color-fail)}.measurement-range-unknown{background-color:var(--bg);border-color:var(--color-gray-400)}.measurement-range-unknown .measurement-value .value{color:var(--color-gray-700)}.measurement-range-unknown .measurement-value .\!value{color:var(--color-gray-700)!important}.measurement-range-unknown .measurement-status{display:none}@media (max-width:768px){.grid.grid-3.measurement-cards,.measurement-cards{gap:.625rem;grid-template-columns:1fr}.measurement-value .value{font-size:1.25rem}.measurement-value .\!value{font-size:1.25rem!important}}.kpi-card{--kpi-accent:hsl(var(--primary-hsl));background-color:hsl(var(--card));border:1px solid hsl(var(--border-hsl));border-left:4px solid var(--kpi-accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;padding:1.25rem;position:relative}.dark .kpi-card{background-color:var(--color-gray-900);border-color:var(--color-gray-800);border-left-color:var(--kpi-accent)}.kpi-card--clickable{cursor:pointer}.kpi-card--primary{--kpi-accent:hsl(var(--primary-hsl))}.kpi-card--success{--kpi-accent:hsl(var(--success-hsl))}.kpi-card--warning{--kpi-accent:hsl(var(--warning-hsl))}.kpi-card--danger,.kpi-card--destructive{--kpi-accent:hsl(var(--destructive))}.kpi-card--info{--kpi-accent:hsl(var(--info-hsl))}.kpi-card__header{align-items:center;display:flex;gap:.5rem;margin-bottom:.625rem}.kpi-card__icon-bg{background-color:color-mix(in srgb,var(--kpi-accent) 12%,transparent);border-radius:.5rem;flex-shrink:0;height:2rem;width:2rem}.kpi-card__icon,.kpi-card__icon-bg{align-items:center;display:flex;justify-content:center}.kpi-card__icon{color:var(--kpi-accent)}.kpi-card__icon svg{height:1rem;width:1rem}.kpi-card__icon-bg>i.fas,.kpi-card__icon.fas{color:var(--kpi-accent);font-size:.875rem}.kpi-card__label{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.kpi-card__value{color:hsl(var(--foreground));font-family:var(--font-display);font-size:1.75rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:1.2}.dark .kpi-card__value{color:var(--white)}.kpi-card__description{color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.4;margin-top:.25rem}.kpi-card__details{border-top:1px solid hsl(var(--border-hsl));margin-top:.75rem;padding-top:.75rem}.kpi-card__detail-row{align-items:baseline;display:flex;font-size:.8125rem;justify-content:space-between;padding:.1875rem 0}.kpi-card__detail-name{color:hsl(var(--muted-foreground));margin-right:.5rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpi-card__detail-value{color:hsl(var(--foreground));flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:600}.dark .kpi-card__detail-value{color:var(--color-gray-200)}.kpi-cards-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media (min-width:640px){.kpi-cards-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.kpi-cards-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media print{.kpi-card{border:1px solid hsl(var(--border-hsl));border-left:4px solid var(--kpi-accent);box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid}.kpi-card--clickable{cursor:default}}.add-content-container{margin:0;padding:0}.add-content-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));padding:0}@media (min-width:576px){.add-content-grid{gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (min-width:768px){.add-content-grid{gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (min-width:992px){.add-content-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.add-content-card{background-color:var(--white);border:2px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;overflow:hidden}.dark .add-content-card{background-color:var(--color-gray-800);border-color:var(--color-gray-700)}.add-content-card.card-hover{transition:none}.add-content-card-header{align-items:center;background:var(--bg);border-bottom:1px solid var(--border);display:flex;padding:1rem;position:relative}.add-content-icon{align-items:center;background:var(--white);border:1px solid var(--border);border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-right:.75rem;transition:background var(--transition-normal);width:32px}.add-content-title{align-items:center;color:var(--black);display:flex;flex:1;font-size:.95rem;font-weight:600;justify-content:space-between;line-height:1.3;margin:0}.add-content-card-body{background:var(--white);flex:1;padding:1rem}.add-content-actions{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center}.add-content-badge,.add-content-badge .badge{align-items:center;display:inline-flex}.add-content-badge .badge{justify-content:center;text-decoration:none;white-space:nowrap}.add-content-badge .\!badge{align-items:center!important;display:inline-flex!important;justify-content:center!important;text-decoration:none!important;white-space:nowrap!important}.add-content-badge .badge:hover{box-shadow:none;opacity:.8;text-decoration:none;transform:none}.add-content-badge .\!badge:hover{box-shadow:none!important;opacity:.8!important;text-decoration:none!important;transform:none!important}.add-content-badge .badge:active,.add-content-badge .badge:focus,.add-content-badge .badge:visited{box-shadow:none;text-decoration:none;transform:none}.add-content-badge .\!badge:active,.add-content-badge .\!badge:focus,.add-content-badge .\!badge:visited{box-shadow:none!important;text-decoration:none!important;transform:none!important}.action-item{color:var(--black);flex:1;flex-direction:column;text-decoration:none}.action-icon,.action-item{align-items:center;display:flex;transition:all var(--transition-normal)}.action-icon{border:1px solid;border-radius:50%;height:24px;justify-content:center;margin-bottom:.25rem;width:24px}.action-label{font-size:.65rem;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.action-add,.action-report,.action-view{color:var(--color-gray-500)}.action-add .action-icon,.action-report .action-icon,.action-view .action-icon{background:var(--color-gray-100);border-color:var(--color-gray-400);color:var(--color-gray-500)}.action-add:hover,.action-report:hover,.action-view:hover{color:var(--color-gray-600);text-decoration:none}.action-add:hover .action-icon,.action-report:hover .action-icon,.action-view:hover .action-icon{background:var(--color-gray-600);color:var(--white)}.action-add:hover .action-icon img,.action-report:hover .action-icon img,.action-view:hover .action-icon img{filter:brightness(0) invert(1)}.action-placeholder{flex:1;visibility:hidden}.add-content-module-section{margin-bottom:2rem}.add-content-module-header{border-bottom:2px solid var(--border);color:var(--primary-dark);font-size:1.1rem;font-weight:600;letter-spacing:.5px;margin-bottom:1rem;padding-bottom:.5rem;text-transform:uppercase}.add-content-module-section:last-child{margin-bottom:0}.aed-status-badge{align-items:center;border-radius:50%;color:var(--white);display:inline-flex;font-size:.75rem;font-weight:600;height:28px;justify-content:center;margin:0 6px;position:relative;text-decoration:none;width:28px}.aed-status-badge svg{height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.aed-status-badge svg,.aed-status-badge svg *,.aed-status-badge svg circle,.aed-status-badge svg g,.aed-status-badge svg path,.aed-status-badge svg polygon{color:var(--white);fill:var(--white)}.aed-status-badge span{align-items:center;background:inherit;border:1px solid var(--black);border-radius:50%;bottom:-4px;display:flex;font-size:.7rem;height:16px;justify-content:center;line-height:14px;min-width:16px;position:absolute;right:-4px;text-align:center}.aed-status-fail{background-color:var(--danger)}.aed-status-warn{background-color:var(--warning);color:var(--white)}.aed-status-badge:hover{color:var(--white);opacity:.8;text-decoration:none;transform:none}.spinner{border-radius:9999px;border-width:4px;height:2.5rem;width:2.5rem;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.spinner:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.spinner{animation:spin 1s linear infinite;border-top-color:var(--primary)}.spinner--sm{border-width:2px;height:1.25rem;width:1.25rem}.spinner--md{border-width:4px;height:2.5rem;width:2.5rem}.spinner--lg{border-width:5px;height:4rem;width:4rem}.spinner--xl{border-width:6px;height:5rem;width:5rem}.spinner--white{border-color:hsla(0,0%,100%,.3);border-top-color:#fff}.spinner--primary{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.spinner--primary:is(.dark *){--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.spinner--primary{border-top-color:var(--primary)}.spinner--success{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.spinner--success:is(.dark *){--tw-border-opacity:1;border-color:rgb(22 101 52/var(--tw-border-opacity,1))}.spinner--success{border-top-color:var(--success)}.loader-spinner{border-radius:9999px;border-width:4px;height:2.5rem;width:2.5rem;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.loader-spinner:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.loader-spinner{animation:spin 1s linear infinite;border-top-color:var(--primary)}.loader-spinner,.loading-card .loader-spinner{margin-bottom:1rem}.loader-spinner--sm{border-width:2px;height:1.25rem;width:1.25rem}.loader-spinner--lg{border-width:6px;height:5rem;width:5rem}.loading-overlay{align-items:center;background-color:hsla(0,0%,100%,.85);display:flex;flex-direction:column;inset:0;justify-content:center;position:fixed;z-index:9999}.loading-overlay:is(.dark *){background-color:rgba(17,24,39,.85)}.loading-overlay{transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.loading-overlay.hidden{display:none;opacity:0;visibility:hidden}.form-loading-overlay{align-items:center;background-color:hsla(0,0%,100%,.85);display:flex;flex-direction:column;inset:0;justify-content:center;position:fixed;z-index:9999}.form-loading-overlay:is(.dark *){background-color:rgba(17,24,39,.85)}.form-loading-overlay{transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.form-loading-overlay.hidden{display:none;opacity:0;visibility:hidden}.loading-card{align-items:center;border-radius:.5rem;display:flex;flex-direction:column;padding:2rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.loading-card:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.loading-card{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.loading-card .spinner{margin-bottom:1rem}.loading-card__message{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.loading-card__message:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.aed-equipment-table thead th.loading-card__message{text-align:center}.loading-card__message{font-weight:500;text-align:center}.loading-content{align-items:center;border-radius:.5rem;display:flex;flex-direction:column;padding:2rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.loading-content:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.loading-content{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.loading-content .spinner{margin-bottom:1rem}.aed-equipment-table thead th.loading-message{text-align:center}.loading-message{font-size:1rem;line-height:1.5rem;text-align:center;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.loading-message:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.loading-message{background-color:hsla(0,0%,100%,.9);border-radius:.25rem;padding:.625rem 1rem}.loading-message:is(.dark *){background-color:rgba(31,41,55,.9)}.loading-message{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:2rem;padding-top:2rem}@media (min-width:1024px){nav>.loading-text.hidden.lg\:block,nav>div.loading-text.hidden.lg\:block{display:block}}.loading-text{font-size:.875rem;line-height:1.25rem;margin-top:1rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.loading-text:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.is-loading{pointer-events:none;position:relative}.is-loading:after{background-color:hsla(0,0%,100%,.7);content:"";inset:0;position:absolute}.is-loading:is(.dark *):after{background-color:rgba(17,24,39,.7)}.is-loading:after{z-index:10}.is-loading:before{border-radius:9999px;border-width:4px;content:"";height:2.5rem;left:50%;margin-left:-1.25rem;margin-top:-1.25rem;position:absolute;top:50%;width:2.5rem;z-index:20;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.is-loading:is(.dark *):before{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.is-loading:before{animation:spin .8s linear infinite;border-top-color:var(--primary)}.btn-loading{pointer-events:none;position:relative}.btn-loading .btn-text{visibility:hidden}.btn-loading:after{animation:spin .8s linear infinite;border-color:hsla(0,0%,100%,.3);border-radius:9999px;border-top-color:#fff;border-width:2px;content:"";height:1rem;left:50%;margin-left:-.5rem;margin-top:-.5rem;position:absolute;top:50%;width:1rem}.of-desktop-nav{align-items:center;display:none;min-width:0}@media (min-width:1024px){.of-desktop-nav{display:flex}}#main-nav{-moz-column-gap:2rem;column-gap:2rem;flex-direction:row;white-space:nowrap}#main-nav,#main-nav>*,.menu-trigger{align-items:center;display:flex}.menu-trigger{flex-direction:row}summary{list-style:none}summary::-webkit-details-marker{display:none}details>div{z-index:50}.nav-link{border-radius:.5rem;color:hsl(var(--nav-foreground));font-size:13px;font-weight:500;padding:.5rem .75rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.nav-link:hover{background:hsl(var(--nav-hover));color:#fff}.nav-link--active{background:hsl(var(--nav-active)/.18);color:#fff}#main-nav a,#main-nav a:link,#main-nav a:visited,.of-menu__panel a,.of-menu__panel a:link,.of-menu__panel a:visited{text-decoration:none!important}.of-menu__panel--dark a:not(.btn),.of-menu__panel--dark a:not(.btn):link,.of-menu__panel--dark a:not(.btn):visited{color:hsla(0,0%,100%,.75)!important}.of-dropdown-item{border-radius:.5rem;color:hsla(0,0%,100%,.75);cursor:pointer;display:block;font-size:.8125rem;font-weight:500;padding:.5rem .75rem;text-decoration:none!important;transition:all .15s ease}.of-dropdown-item--with-icon{align-items:center;display:flex;gap:.625rem}.of-dropdown-item--with-icon .svg-icon{height:.875rem;min-height:.875rem;min-width:.875rem;opacity:.5;width:.875rem}.of-dropdown-item:focus,.of-dropdown-item:hover{background:hsla(0,0%,100%,.08);color:#fff!important}.of-dropdown-item:link,.of-dropdown-item:visited{color:hsla(0,0%,100%,.75)!important;text-decoration:none!important}.of-dropdown-item:hover:link,.of-dropdown-item:hover:visited{color:#fff!important}.of-dropdown-item--danger,.of-dropdown-item--danger:link,.of-dropdown-item--danger:visited{color:hsl(var(--destructive))!important}.of-dropdown-item--danger:focus,.of-dropdown-item--danger:hover{background:hsla(0,0%,100%,.08);color:hsl(var(--destructive))!important}.of-dropdown-item--primary,.of-dropdown-item--primary:link,.of-dropdown-item--primary:visited{color:hsl(var(--nav-active))!important}.of-menu-section{color:hsla(0,0%,100%,.3);font-size:10px;font-weight:600;letter-spacing:.05em;padding:.375rem .75rem .25rem;text-transform:uppercase}.of-dropdown-separator{background:hsla(0,0%,100%,.1);height:1px;margin:.375rem 0}.of-table-wrap table a,.of-table-wrap table td a,.of-table-wrap table th a{color:inherit;text-decoration:none!important}.of-table-wrap table a:hover{text-decoration:none}.node-view-header{margin-bottom:1.5rem}.node-view-header__actions{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.node-view-header__actions:has(>.node-view-header__buttons:only-child){justify-content:flex-end}.node-view-header__buttons{align-items:center;display:flex;gap:.5rem}.node-view-header__back,.node-view-header__back:link,.node-view-header__back:visited{align-items:center;background:transparent;border-radius:calc(var(--radius) - 2px);color:hsl(var(--muted-foreground))!important;display:inline-flex;font-size:.875rem;font-weight:500;gap:.375rem;height:2.25rem;justify-content:center;padding-left:.75rem;padding-right:.75rem;text-decoration:none!important;transition:background-color .15s,color .15s;white-space:nowrap}.node-view-header__back:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))!important}.node-view-header__back-icon{flex-shrink:0;height:1rem;width:1rem}.node-view-header__edit,.node-view-header__edit:link,.node-view-header__edit:visited{align-items:center;background-color:hsl(var(--background));border:1px solid hsl(var(--input));border-radius:calc(var(--radius) - 2px);color:hsl(var(--foreground))!important;display:inline-flex;font-size:.875rem;font-weight:500;gap:.375rem;height:2.25rem;justify-content:center;padding-left:.75rem;padding-right:.75rem;text-decoration:none!important;transition:background-color .15s,color .15s;white-space:nowrap}.node-view-header__edit:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))!important}.node-view-header__edit-icon{flex-shrink:0;height:.875rem;width:.875rem}.node-view-header__title-row{align-items:center;display:flex;gap:.75rem;margin-bottom:1.5rem}.node-view-header__title{color:hsl(var(--foreground));font-family:var(--font-display);font-size:1.25rem;font-weight:700;letter-spacing:-.025em;margin:0}.back-to-list-header{margin-bottom:1rem;margin-left:auto;margin-right:auto;max-width:900px}.back-to-list-link{align-items:center;color:var(--color-muted-foreground,#6b7280);display:inline-flex;font-size:.875rem;font-weight:400;gap:.375rem;line-height:1.25rem;text-decoration:none;transition:color .15s ease}.back-to-list-link:hover{color:var(--color-foreground,#111827)}.back-to-list-link__icon{flex-shrink:0;height:1rem;width:1rem}.back-to-list-header__title{color:var(--color-foreground,#111827);font-family:var(--font-display);font-size:1.5rem;font-weight:700;line-height:2rem;margin:.5rem 0 0}.back-to-list-header__subtitle{color:var(--color-muted-foreground,#6b7280);font-family:var(--font-display);font-size:1rem;font-weight:500;line-height:1.5rem;margin:.25rem 0 0}.dark .back-to-list-header__title{color:var(--color-gray-100)}.dark .back-to-list-header__subtitle,.dark .back-to-list-link{color:var(--color-gray-400)}.dark .back-to-list-link:hover{color:var(--color-gray-200)}@media (min-width:768px){.of-page-header{align-items:center;display:flex;justify-content:space-between}}.of-page-title{font-size:1.5rem;font-weight:700;line-height:1.75rem;padding-bottom:.75rem;padding-top:.75rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.of-page-title:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.of-page-title{font-size:1.875rem;letter-spacing:-.025em;line-height:2.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.of-page-title{font-family:var(--font-display)}@media (min-width:640px){.of-page-title{padding-bottom:1rem;padding-top:1rem}}.of-page-actions{display:flex;margin-top:.5rem}@media (min-width:768px){.of-page-actions{margin-left:1rem;margin-top:0}}@media (min-width:1024px){nav>.mt-4.hidden.lg\:block,nav>div.mt-4.hidden.lg\:block{display:block!important}}.of-mobile-menu #main-nav{align-items:stretch;-moz-column-gap:0;column-gap:0;display:flex;flex-direction:column;overflow:visible;row-gap:0;white-space:normal}.of-mobile-menu #main-nav .nav-link,.of-mobile-menu #main-nav>*{display:block;width:100%}.of-mobile-menu #main-nav .nav-link{border-radius:0;color:hsl(var(--nav-foreground));padding-bottom:.625rem;padding-left:1.25rem;padding-right:1.25rem;padding-top:.625rem}.of-mobile-menu #main-nav .nav-link:hover{background:hsl(var(--nav-hover));color:#fff}.of-mobile-menu .of-chevron-down{display:none!important}.of-mobile-menu .of-chevron{display:inline-block!important}.of-mobile-menu details.of-menu{width:100%}.of-mobile-menu details.of-menu>summary.menu-trigger{border-radius:0;justify-content:space-between;padding-bottom:.625rem;padding-left:1.25rem;padding-right:1.25rem;padding-top:.625rem;width:100%}.of-mobile-menu details.of-menu[open]>summary .of-chevron{transform:rotate(90deg)}.of-mobile-menu .of-chevron{transition:transform .2s ease}.of-mobile-menu details.of-menu>.of-menu__panel{border-radius:0;padding:0;position:static;width:100%;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--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(var(--tw-ring-offset-width)) var(--tw-ring-color);background:hsla(0,0%,100%,.03);border:none!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.of-mobile-menu details.of-menu>.of-menu__panel a{border-radius:0;color:hsl(var(--nav-foreground));display:block;font-size:.8125rem;padding-bottom:.5rem;padding-left:2rem;padding-right:.75rem;padding-top:.5rem;text-decoration:none!important;width:100%}.of-mobile-menu details.of-menu>.of-menu__panel a:hover{background:hsl(var(--nav-hover));color:#fff}.of-mobile-menu .of-menu-section{padding-left:2rem;padding-right:.75rem}.of-mobile-menu .of-menu-section+.of-dropdown-item,.of-mobile-menu .of-menu-section~.of-dropdown-item{padding-left:2.75rem}@media (max-width:1023px){.of-logo-link{left:50%;position:absolute;transform:translateX(-50%)}}@media (min-width:768px){.of-page-header{align-items:center;display:flex;justify-content:space-between}}nav[aria-label=Back] a,nav[aria-label=Breadcrumb] a{text-decoration:none!important}.org-edit-header{margin-bottom:1.5rem}.org-edit-header__actions{align-items:center;display:flex;justify-content:flex-end;margin-bottom:1rem}.org-edit-card{background-color:hsl(var(--card));border:1px solid hsl(var(--border-hsl));border-radius:.75rem;box-shadow:var(--shadow-sm);margin-bottom:1.5rem;overflow:visible;padding:1.25rem}.org-edit-card__header{align-items:center;display:flex;margin-bottom:1rem}.org-edit-card .fieldgroup.form-composite,.org-edit-card details.field-group-details,.org-edit-card details.form-wrapper,.org-edit-card details.js-form-wrapper,.org-edit-card fieldset,.org-edit-card fieldset.form-wrapper{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;overflow:visible!important;padding:0!important}.org-feature-subgroup{border-top:1px solid hsl(var(--border-hsl));margin-top:.75rem;padding-top:.75rem}.org-feature-subgroup:first-child{border-top:0;margin-top:0;padding-top:0}.org-feature-subgroup__label{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.org-feature-subgroup__fields{display:grid;gap:.25rem 1.5rem;grid-template-columns:repeat(2,1fr)}@media (max-width:639px){.org-feature-subgroup__fields{grid-template-columns:1fr}}.org-edit-card #edit-field-staff-login-code-0-generate-button{margin-bottom:1.5rem}.org-edit-actions{display:flex;justify-content:flex-end;margin-top:1.5rem}.dark .org-edit-card{background-color:var(--color-gray-900);border-color:var(--color-gray-800)}.sidebar-nav{display:flex;flex:1 1 0%;flex-direction:column}.sidebar-nav__item,.sidebar-nav__list{list-style-type:none;margin:0;padding:0}.sidebar-nav .sidebar-nav__link,.sidebar-nav__link{align-items:center;border-radius:.5rem;color:#575e6b!important;display:flex;font-size:13px;font-weight:400;gap:.625rem;line-height:1.25rem;padding:.5rem .75rem;text-decoration:none!important;transition:all .15s}.dark .sidebar-nav .sidebar-nav__link,.dark .sidebar-nav__link{color:var(--color-gray-400)!important}.sidebar-nav__link:hover{background-color:#f3f4f7;color:#1d2230!important;text-decoration:none!important}.dark .sidebar-nav__link:hover{background-color:hsla(0,0%,100%,.05);color:var(--color-gray-300)!important}.sidebar-nav .sidebar-nav__link.sidebar-nav__link--active,.sidebar-nav .sidebar-nav__link.sidebar-nav__link--active:hover{background-color:rgba(37,79,177,.07)!important;color:#254fb1!important;font-weight:600}.dark .sidebar-nav .sidebar-nav__link.sidebar-nav__link--active,.dark .sidebar-nav .sidebar-nav__link.sidebar-nav__link--active:hover{background-color:hsla(0,0%,100%,.05)!important;color:var(--primary-light)!important}.sidebar-nav__icon{align-items:center;display:flex;flex-shrink:0;height:18px;justify-content:center;opacity:.6;transition:all .15s;width:18px}.sidebar-nav__icon .svg-icon{height:18px!important;width:18px!important}.sidebar-nav .sidebar-nav__link--active .sidebar-nav__icon{opacity:1}.sidebar-nav__section-header{color:#636874;font-size:10px;font-weight:700;letter-spacing:.1em;padding-bottom:.375rem;padding-left:.75rem;padding-right:.75rem;padding-top:1.5rem;text-transform:uppercase}.sidebar-nav__section-header:first-child{padding-top:0}.sidebar-layout{display:flex;flex-direction:column}@media (min-width:1024px){.sidebar-layout{flex-direction:row}}.sidebar-layout{flex:1 1 0%;max-width:100%;min-height:calc(100vh - 4rem);width:100%}@media (min-width:1024px){.layout-container:has(.sidebar-layout){display:flex;flex:1 1 0%;flex-direction:column;max-width:none;padding-left:0;padding-right:0}main:has(.sidebar-layout){display:flex;flex:1 1 0%;flex-direction:column;padding-bottom:0;padding-top:0}}.sidebar-layout__nav{flex-shrink:0;padding:.75rem .5rem;width:100%}@media (min-width:1024px){.sidebar-layout__nav{width:15rem}}.sidebar-layout__nav{background-color:#fff;border-right:1px solid #e8eaed}.dark .sidebar-layout__nav{background-color:var(--color-gray-900);border-right-color:var(--color-gray-700)}.sidebar-layout__content{flex:1 1 0%;padding:1.5rem}@media (min-width:1024px){.sidebar-layout__content{padding:2rem}}.sidebar-layout__content{min-width:0}.sidebar-layout__content .view-content,.sidebar-layout__content .views-table-wrapper{max-width:100%;overflow-x:auto}.sidebar-layout__content table{font-size:.875rem;line-height:1.25rem;table-layout:auto}.sidebar-layout__content .views-table td,.sidebar-layout__content .views-table th{padding:.5rem;white-space:nowrap}.sidebar-layout__content .views-field-mail,.sidebar-layout__content .views-field-roles-target-id{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1279px){.node-form-card>.sidebar-layout__content .views-table .views-field-uid{display:none}.node-form-card>.sidebar-layout__content .views-table .views-field-uid+.form-item,.node-form-card>.sidebar-layout__content .views-table .views-field-uid+.form-wrapper{border-top:0;margin-top:0;padding-top:0}.loading-overlay.sidebar-layout__content .views-table .views-field-uid{display:none;opacity:0;visibility:hidden}@media (min-width:1024px){nav>.mt-4.sidebar-layout__content .views-table .views-field-uid.lg\:block,nav>div.mt-4.sidebar-layout__content .views-table .views-field-uid.lg\:block{display:block}}.entity-nav-content.sidebar-layout__content .views-table .views-field-uid,.modal-overlay.sidebar-layout__content .views-table .views-field-uid{display:none}.field-range-group.sidebar-layout__content .views-table .views-field-uid{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0}.checklist-form>.sidebar-layout__content .views-table .views-field-uid,.detail-panel.sidebar-layout__content .views-table .views-field-uid,.sidebar-layout__content .views-table .views-field-uid{display:none}}@media (max-width:1100px){.node-form-card>.sidebar-layout__content .views-table .views-field-mail{display:none}.node-form-card>.sidebar-layout__content .views-table .views-field-mail+.form-item,.node-form-card>.sidebar-layout__content .views-table .views-field-mail+.form-wrapper{border-top:0;margin-top:0;padding-top:0}.loading-overlay.sidebar-layout__content .views-table .views-field-mail{display:none;opacity:0;visibility:hidden}@media (min-width:1024px){nav>.mt-4.sidebar-layout__content .views-table .views-field-mail.lg\:block,nav>div.mt-4.sidebar-layout__content .views-table .views-field-mail.lg\:block{display:block}}.entity-nav-content.sidebar-layout__content .views-table .views-field-mail,.modal-overlay.sidebar-layout__content .views-table .views-field-mail{display:none}.field-range-group.sidebar-layout__content .views-table .views-field-mail{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0}.checklist-form>.sidebar-layout__content .views-table .views-field-mail,.detail-panel.sidebar-layout__content .views-table .views-field-mail,.sidebar-layout__content .views-table .views-field-mail{display:none}}.sidebar-layout__mobile-nav{display:block;margin-bottom:1rem}@media (min-width:1024px){.node-form-card>.sidebar-layout__mobile-nav{display:none}.node-form-card>.sidebar-layout__mobile-nav+.form-item,.node-form-card>.sidebar-layout__mobile-nav+.form-wrapper{border-top:0;margin-top:0;padding-top:0}.sidebar-layout__mobile-nav.loading-overlay{display:none;opacity:0;visibility:hidden}@media (min-width:1024px){nav>.sidebar-layout__mobile-nav.mt-4.lg\:block,nav>div.sidebar-layout__mobile-nav.mt-4.lg\:block{display:block}}.sidebar-layout__mobile-nav.entity-nav-content,.sidebar-layout__mobile-nav.modal-overlay{display:none}.sidebar-layout__mobile-nav.field-range-group{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0}.sidebar-layout__mobile-nav,.sidebar-layout__mobile-nav.detail-panel{display:none}}.sidebar-layout__mobile-select{border-radius:.375rem;border-width:0;display:block;padding:.5rem 2.5rem .5rem .75rem;width:100%;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-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 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.sidebar-layout__mobile-select: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 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity,1))}@media (min-width:640px){.sidebar-layout__mobile-select{font-size:.875rem;line-height:1.5rem}}.sidebar-layout__mobile-select:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity,1))}.node-form-card>.sidebar-layout__desktop-nav{display:none}.node-form-card>.sidebar-layout__desktop-nav+.form-item,.node-form-card>.sidebar-layout__desktop-nav+.form-wrapper{border-top:0;margin-top:0;padding-top:0}.loading-overlay.sidebar-layout__desktop-nav{display:none;opacity:0;visibility:hidden}@media (min-width:1024px){nav>.mt-4.sidebar-layout__desktop-nav.lg\:block,nav>div.mt-4.sidebar-layout__desktop-nav.lg\:block{display:block}}.entity-nav-content.sidebar-layout__desktop-nav,.modal-overlay.sidebar-layout__desktop-nav{display:none}.field-range-group.sidebar-layout__desktop-nav{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0}.checklist-form>.sidebar-layout__desktop-nav,.detail-panel.sidebar-layout__desktop-nav,.sidebar-layout__desktop-nav{display:none}@media (min-width:1024px){.sidebar-layout__desktop-nav{display:block}.sidebar-layout__nav{align-self:flex-start;overflow-y:auto;position:sticky;top:3.5rem}.filter-checkbox-list.sidebar-layout__nav{border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}}@media (min-width:1024px){.filter-checkbox-list.sidebar-layout__nav:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}@media print{.sidebar-layout__nav.top-0{display:none}}.sidebar-layout__nav{height:calc(100vh - 3.5rem)}}.breadcrumbs{margin-bottom:1rem;padding:.75rem 1rem;--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.breadcrumbs:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.breadcrumbs{border-width:1px;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.breadcrumbs:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.breadcrumbs{border-radius:.375rem}.breadcrumbs--minimal{background-color:transparent;border-width:0;padding:0}.breadcrumbs__list{flex-wrap:wrap;list-style-type:none;padding:0}.breadcrumbs__item,.breadcrumbs__list{align-items:center;display:flex;margin:0}.breadcrumbs__link{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.breadcrumbs__link:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.breadcrumbs__link{align-items:center;border-radius:.25rem;display:flex;padding:.25rem .5rem;text-decoration-line:none;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.breadcrumbs__link:hover{--tw-bg-opacity:1;background-color:rgb(226 229 234/var(--tw-bg-opacity,1))}.breadcrumbs__link:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.breadcrumbs__link:hover{text-decoration-line:none;--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.breadcrumbs__link:hover:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.breadcrumbs__link:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1));--tw-ring-offset-width:1px}.breadcrumbs__link .breadcrumbs__icon,.breadcrumbs__link i,.breadcrumbs__link svg{height:1rem;margin-right:.5rem;width:1rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.breadcrumbs__link .breadcrumbs__icon:is(.dark *),.breadcrumbs__link i:is(.dark *),.breadcrumbs__link svg:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.breadcrumbs__current{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.breadcrumbs__current:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.breadcrumbs__current{align-items:center;display:flex;font-weight:500;padding:.25rem .5rem}.breadcrumbs__current .breadcrumbs__icon,.breadcrumbs__current i,.breadcrumbs__current svg{height:1rem;margin-right:.5rem;width:1rem}.breadcrumbs__separator{margin-left:.5rem;margin-right:.5rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.breadcrumbs__separator:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.breadcrumbs__separator{font-size:.75rem;line-height:1rem}.breadcrumbs__separator:before{content:"›"}.breadcrumbs--slash .breadcrumbs__separator:before{content:"/"}.breadcrumbs--arrow .breadcrumbs__separator:before{content:"→"}.breadcrumbs--sm .breadcrumbs__current,.breadcrumbs--sm .breadcrumbs__link{font-size:.75rem;line-height:1rem;padding:.125rem .375rem}.breadcrumbs--sm .breadcrumbs__current svg,.breadcrumbs--sm .breadcrumbs__link svg{height:.75rem;margin-right:.375rem;width:.75rem}.breadcrumbs--lg .breadcrumbs__current,.breadcrumbs--lg .breadcrumbs__link{font-size:1rem;line-height:1.5rem;padding:.375rem .75rem}.breadcrumbs--lg .breadcrumbs__current svg,.breadcrumbs--lg .breadcrumbs__link svg{height:1.25rem;margin-right:.625rem;width:1.25rem}@media (max-width:640px){.breadcrumbs--responsive .breadcrumbs__list{align-items:flex-start;flex-direction:column}.breadcrumbs--responsive .breadcrumbs__item{margin-bottom:.25rem;width:100%}.node-form-card>.breadcrumbs--responsive .breadcrumbs__separator{display:none}.node-form-card>.breadcrumbs--responsive .breadcrumbs__separator+.form-item,.node-form-card>.breadcrumbs--responsive .breadcrumbs__separator+.form-wrapper{border-top:0;margin-top:0;padding-top:0}.loading-overlay.breadcrumbs--responsive .breadcrumbs__separator{display:none;opacity:0;visibility:hidden}@media (min-width:1024px){nav>.mt-4.breadcrumbs--responsive .breadcrumbs__separator.lg\:block,nav>div.mt-4.breadcrumbs--responsive .breadcrumbs__separator.lg\:block{display:block}}.entity-nav-content.breadcrumbs--responsive .breadcrumbs__separator,.modal-overlay.breadcrumbs--responsive .breadcrumbs__separator{display:none}.field-range-group.breadcrumbs--responsive .breadcrumbs__separator{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0}.breadcrumbs--responsive .breadcrumbs__separator,.checklist-form>.breadcrumbs--responsive .breadcrumbs__separator,.detail-panel.breadcrumbs--responsive .breadcrumbs__separator{display:none}}.wellness-dashboard-breadcrumb{margin-bottom:1rem;padding:.75rem 1rem;--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.wellness-dashboard-breadcrumb:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.wellness-dashboard-breadcrumb{border-width:1px;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.wellness-dashboard-breadcrumb:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.wellness-dashboard-breadcrumb{border-radius:.375rem}.wellness-dashboard-breadcrumb__list{align-items:center;display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}@media (max-width:640px){.breadcrumbs--responsive .wellness-dashboard-breadcrumb__list{align-items:flex-start;flex-direction:column}}.wellness-dashboard-breadcrumb__item{align-items:center;display:flex;margin:0}@media (max-width:640px){.breadcrumbs--responsive .wellness-dashboard-breadcrumb__item{margin-bottom:.25rem;width:100%}}.wellness-dashboard-breadcrumb__link{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.wellness-dashboard-breadcrumb__link:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.wellness-dashboard-breadcrumb__link{align-items:center;border-radius:.25rem;display:flex;padding:.25rem .5rem;text-decoration-line:none;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.wellness-dashboard-breadcrumb__link:hover{--tw-bg-opacity:1;background-color:rgb(226 229 234/var(--tw-bg-opacity,1))}.wellness-dashboard-breadcrumb__link:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.wellness-dashboard-breadcrumb__link:hover{text-decoration-line:none;--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.wellness-dashboard-breadcrumb__link:hover:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.wellness-dashboard-breadcrumb__link:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1));--tw-ring-offset-width:1px}.wellness-dashboard-breadcrumb__link .breadcrumbs__icon,.wellness-dashboard-breadcrumb__link i,.wellness-dashboard-breadcrumb__link svg{height:1rem;margin-right:.5rem;width:1rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.wellness-dashboard-breadcrumb__link .breadcrumbs__icon:is(.dark *),.wellness-dashboard-breadcrumb__link i:is(.dark *),.wellness-dashboard-breadcrumb__link svg:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.breadcrumbs--sm .wellness-dashboard-breadcrumb__link{font-size:.75rem;line-height:1rem;padding:.125rem .375rem}.breadcrumbs--sm .wellness-dashboard-breadcrumb__link svg{height:.75rem;margin-right:.375rem;width:.75rem}.breadcrumbs--lg .wellness-dashboard-breadcrumb__link{font-size:1rem;line-height:1.5rem;padding:.375rem .75rem}.breadcrumbs--lg .wellness-dashboard-breadcrumb__link svg{height:1.25rem;margin-right:.625rem;width:1.25rem}.wellness-dashboard-breadcrumb__current{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.wellness-dashboard-breadcrumb__current:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.wellness-dashboard-breadcrumb__current{align-items:center;display:flex;font-weight:500;padding:.25rem .5rem}.wellness-dashboard-breadcrumb__current .breadcrumbs__icon,.wellness-dashboard-breadcrumb__current i,.wellness-dashboard-breadcrumb__current svg{height:1rem;margin-right:.5rem;width:1rem}.breadcrumbs--sm .wellness-dashboard-breadcrumb__current{font-size:.75rem;line-height:1rem;padding:.125rem .375rem}.breadcrumbs--sm .wellness-dashboard-breadcrumb__current svg{height:.75rem;margin-right:.375rem;width:.75rem}.breadcrumbs--lg .wellness-dashboard-breadcrumb__current{font-size:1rem;line-height:1.5rem;padding:.375rem .75rem}.breadcrumbs--lg .wellness-dashboard-breadcrumb__current svg{height:1.25rem;margin-right:.625rem;width:1.25rem}.wellness-dashboard-breadcrumb__separator{margin-left:.5rem;margin-right:.5rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.wellness-dashboard-breadcrumb__separator:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.wellness-dashboard-breadcrumb__separator{font-size:.75rem;line-height:1rem}.wellness-dashboard-breadcrumb__separator:before{content:"›"}.breadcrumbs--slash .wellness-dashboard-breadcrumb__separator:before{content:"/"}.breadcrumbs--arrow .wellness-dashboard-breadcrumb__separator:before{content:"→"}@media (max-width:640px){.node-form-card>.breadcrumbs--responsive .wellness-dashboard-breadcrumb__separator{display:none}.node-form-card>.breadcrumbs--responsive .wellness-dashboard-breadcrumb__separator+.form-item,.node-form-card>.breadcrumbs--responsive .wellness-dashboard-breadcrumb__separator+.form-wrapper{border-top:0;margin-top:0;padding-top:0}.loading-overlay.breadcrumbs--responsive .wellness-dashboard-breadcrumb__separator{display:none;opacity:0;visibility:hidden}@media (min-width:1024px){nav>.mt-4.breadcrumbs--responsive .wellness-dashboard-breadcrumb__separator.lg\:block,nav>div.mt-4.breadcrumbs--responsive .wellness-dashboard-breadcrumb__separator.lg\:block{display:block}}.entity-nav-content.breadcrumbs--responsive .wellness-dashboard-breadcrumb__separator,.modal-overlay.breadcrumbs--responsive .wellness-dashboard-breadcrumb__separator{display:none}.field-range-group.breadcrumbs--responsive .wellness-dashboard-breadcrumb__separator{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0}.breadcrumbs--responsive .wellness-dashboard-breadcrumb__separator,.checklist-form>.breadcrumbs--responsive .wellness-dashboard-breadcrumb__separator,.detail-panel.breadcrumbs--responsive .wellness-dashboard-breadcrumb__separator{display:none}}.entity-navigation-floating{border-radius:.5rem;overflow:hidden;position:fixed;z-index:1050;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.entity-navigation-floating:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.entity-navigation-floating{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);animation:entityNavFadeInUp .3s ease-out;bottom:100px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);min-width:280px;right:20px}.entity-nav-header{background:var(--nav-tab-color,#2563eb)}.aed-equipment-table thead th.entity-nav-header{text-align:center}.entity-nav-header{text-align:center;--tw-text-opacity:1;border-bottom-width:1px;border-color:hsla(0,0%,100%,.2);color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:.875rem;font-weight:600;letter-spacing:.025em;line-height:1.25rem;padding:.5rem .75rem;text-transform:uppercase}.entity-nav-tabs{display:flex;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.entity-nav-tabs:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.entity-nav-tabs{border-bottom-width:2px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.entity-nav-tabs:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.entity-nav-tab{background-color:transparent;border-width:0;flex:1 1 0%;padding:.625rem .75rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.entity-nav-tab:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.entity-nav-tab{align-items:center;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.25rem;justify-content:center;line-height:1.25rem;position:relative;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.entity-nav-tab:hover{--tw-bg-opacity:1;background-color:rgb(226 229 234/var(--tw-bg-opacity,1))}.entity-nav-tab:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.entity-nav-tab:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.entity-nav-tab:hover:is(.dark *){--tw-text-opacity:1;color:rgb(226 229 234/var(--tw-text-opacity,1))}.entity-nav-tab.active{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.entity-nav-tab.active:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.entity-nav-tab.\!active{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.entity-nav-tab.\!active:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.entity-nav-tab.\!active,.entity-nav-tab.active{font-weight:600}.entity-nav-tab.active{color:var(--nav-tab-color,#2563eb)}.entity-nav-tab.\!active{color:var(--nav-tab-color,#2563eb)!important}.entity-nav-tab.active:after{content:""}.entity-nav-tab.\!active:after{content:""!important}.entity-nav-tab.\!active:after,.entity-nav-tab.active:after{left:0;position:absolute;right:0}.entity-nav-tab.\!active:after,.entity-nav-tab.active:after{height:.125rem}.entity-nav-tab.active:after{background:var(--nav-tab-color,#2563eb);bottom:-2px}.entity-nav-tab.\!active:after{background:var(--nav-tab-color,#2563eb)!important;bottom:-2px!important}.entity-nav-tab .tab-label{font-size:.875rem;line-height:1.25rem}.entity-nav-tab .tab-count{font-size:.75rem;line-height:1rem;opacity:.8}.entity-nav-content{display:block}.entity-nav-content.hidden{display:none}.entity-navigation-floating .btn-group{border-radius:0;display:flex;width:100%}.entity-navigation-floating .entity-nav-btn{border-width:0;font-weight:500;min-width:80px;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);white-space:nowrap}.entity-navigation-floating .entity-nav-btn:disabled{cursor:not-allowed;opacity:.4}.entity-navigation-floating .entity-nav-btn:focus{box-shadow:0 0 0 3px rgb(var(--primary-rgb)/.25);outline:2px solid transparent;outline-offset:2px}.entity-navigation-floating .entity-nav-btn:hover:not(:disabled){--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.entity-navigation-floating .entity-nav-btn.loading{pointer-events:none}.entity-navigation-floating .entity-nav-position{background-color:var(--nav-tab-color,#2563eb);--tw-text-opacity:1;border-width:0;color:rgb(255 255 255/var(--tw-text-opacity,1));cursor:default;font-size:.875rem;font-weight:600;line-height:1.25rem;min-width:80px}.entity-navigation-floating .entity-nav-position.not-in-list{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.entity-navigation-floating .entity-nav-position.not-in-list:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.entity-navigation-floating .entity-nav-position.not-in-list{cursor:help;font-style:italic}.entity-navigation-floating .entity-nav-btn .spinner-border-sm{border-width:.125rem;height:.875rem;width:.875rem}.entity-navigation-floating .entity-nav-btn.loading .spinner-border{animation:entityNavSpinner .75s linear infinite;border-color:hsla(0,0%,100%,.3) transparent hsla(0,0%,100%,.3) hsla(0,0%,100%,.3)}@keyframes entityNavFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes entityNavSpinner{to{transform:rotate(1turn)}}@media (max-width:768px){.entity-navigation-floating{bottom:80px;left:15px;min-width:0;right:15px}.entity-nav-header{padding:.375rem .5rem}.entity-nav-header,.entity-nav-tab{font-size:.75rem;line-height:1rem}.entity-nav-tab{flex-direction:column;gap:.125rem;padding:.5rem .375rem}.entity-nav-tab .tab-label{font-size:.75rem;line-height:1rem}.entity-nav-tab .tab-count{font-size:.7rem}.entity-navigation-floating .btn-group{display:flex;width:100%}.entity-navigation-floating .entity-nav-btn,.entity-navigation-floating .entity-nav-position{flex:1 1 0%;font-size:.75rem;line-height:1rem;min-width:0;padding:.5rem .25rem}.entity-navigation-floating .btn-text{display:none}}@media (max-width:480px){.entity-nav-header{font-size:.75rem;padding:.25rem .375rem}.entity-nav-tab{font-size:.7rem;padding:.375rem .25rem}.entity-navigation-floating .entity-nav-btn,.entity-navigation-floating .entity-nav-btn span[aria-hidden]{font-size:.75rem}.entity-navigation-floating .entity-nav-position{font-size:.7rem}}@media print{.entity-navigation-floating{display:none!important}}@media (prefers-contrast:more){.entity-navigation-floating .btn-group{border-width:2px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.entity-navigation-floating .btn-group:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.entity-navigation-floating .entity-nav-btn{border-width:1px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.entity-navigation-floating .entity-nav-btn:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}}@media (prefers-reduced-motion:reduce){.entity-navigation-floating{animation:none}.entity-navigation-floating .entity-nav-btn{transition-property:none}.entity-navigation-floating .entity-nav-btn:hover:not(:disabled){transform:none}}.date-range-slider-container{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.date-range-slider-container:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.date-range-slider-container{border-radius:.5rem;margin-bottom:1.25rem;padding:1.25rem;--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.date-range-slider-wrapper{width:100%}.date-range-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.25rem}.date-range-header .form-label{font-size:1rem;font-weight:600;line-height:1.5rem;margin:0;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.date-range-header .form-label:is(.dark *){--tw-text-opacity:1;color:rgb(226 229 234/var(--tw-text-opacity,1))}.date-range-display{align-items:center;display:flex;font-size:.875rem;gap:.5rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.date-range-display:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.date-range-display{--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.date-range-display:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.date-range-display{border-radius:.25rem;padding:.375rem .75rem}.date-range-display .end-date,.date-range-display .start-date{font-weight:500;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.date-range-display .end-date:is(.dark *),.date-range-display .start-date:is(.dark *){--tw-text-opacity:1;color:rgb(226 229 234/var(--tw-text-opacity,1))}.date-range-display .separator{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.date-range-display .separator:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.slider-container{margin-bottom:1.25rem;margin-top:1.25rem;padding-left:.625rem;padding-right:.625rem}.slider-container .noUi-target{border-radius:.25rem;border-width:0;height:.5rem;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-bg-opacity:1;background-color:rgb(226 229 234/var(--tw-bg-opacity,1))}.slider-container .noUi-target:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.slider-container .noUi-connect{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.slider-container .noUi-connect:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.slider-container .noUi-handle{border-radius:9999px;cursor:grab;height:1.25rem;width:1.25rem;--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.slider-container .noUi-handle:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.slider-container .noUi-handle{border-width:2px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.slider-container .noUi-handle:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.slider-container .noUi-handle{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);right:-10px;top:-6px}.slider-container .noUi-handle:after,.slider-container .noUi-handle:before{display:none}.slider-container .noUi-handle:focus,.slider-container .noUi-handle:hover{--tw-bg-opacity:1;background-color:rgb(30 64 175/var(--tw-bg-opacity,1))}.slider-container .noUi-handle:focus:is(.dark *),.slider-container .noUi-handle:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.slider-container .noUi-handle:focus,.slider-container .noUi-handle:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;outline:2px solid transparent;outline-offset:2px;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))}.slider-container .noUi-handle:active{cursor:grabbing}.slider-container .noUi-handle:focus{box-shadow:0 0 0 3px rgba(99,102,241,.3)}.quick-presets{display:flex;flex-wrap:wrap;gap:.5rem}@media (min-width:1024px){nav>.quick-presets.hidden.lg\:block,nav>div.quick-presets.hidden.lg\:block{display:block}}.quick-presets{border-top-width:1px;margin-top:1rem;padding-top:1rem;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.quick-presets:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.quick-presets button{border-radius:.25rem;font-size:.875rem;line-height:1.25rem;padding:.375rem .75rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.quick-presets button:hover:not(.btn-primary){--tw-bg-opacity:1;background-color:rgb(226 229 234/var(--tw-bg-opacity,1))}.quick-presets button:hover:not(.btn-primary):is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.quick-presets button:hover:not(.btn-primary){--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.checklist-form .custom-radio-item:has(input[type=radio]:checked) label.quick-presets button:hover:not(.btn-primary){background-color:#eff6ff;border-color:#bfdbfe;color:#2563eb}.dark .checklist-form .custom-radio-item:has(input[type=radio]:checked) label.quick-presets button:hover:not(.btn-primary){background-color:rgba(37,99,235,.15);border-color:rgba(191,219,254,.4);color:#93c5fd}.quick-presets button:hover:not(.btn-primary):is(.dark *){--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.quick-presets .btn-primary,.quick-presets button.btn-primary{--tw-bg-opacity:1!important;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))!important}.quick-presets .btn-primary:is(.dark *),.quick-presets button.btn-primary:is(.dark *){--tw-bg-opacity:1!important;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))!important}.quick-presets .btn-primary,.quick-presets button.btn-primary{--tw-border-opacity:1!important;border-color:rgb(37 99 235/var(--tw-border-opacity,1))!important}.quick-presets .btn-primary:is(.dark *),.quick-presets button.btn-primary:is(.dark *){--tw-border-opacity:1!important;border-color:rgb(59 130 246/var(--tw-border-opacity,1))!important}.quick-presets .btn-primary,.quick-presets button.btn-primary{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.quick-presets .btn-primary:hover,.quick-presets button.btn-primary:hover{--tw-bg-opacity:1!important;background-color:rgb(30 64 175/var(--tw-bg-opacity,1))!important}.quick-presets .btn-primary:hover:is(.dark *),.quick-presets button.btn-primary:hover:is(.dark *){--tw-bg-opacity:1!important;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))!important}.quick-presets .btn-primary:hover,.quick-presets button.btn-primary:hover{--tw-border-opacity:1!important;border-color:rgb(30 64 175/var(--tw-border-opacity,1))!important}.quick-presets .btn-primary:hover:is(.dark *),.quick-presets button.btn-primary:hover:is(.dark *){--tw-border-opacity:1!important;border-color:rgb(96 165 250/var(--tw-border-opacity,1))!important}@media (max-width:768px){.date-range-header{align-items:flex-start;flex-direction:column;gap:.625rem}.quick-presets{justify-content:center}.quick-presets button{flex:1 0 calc(50% - 4px);min-width:0}}.view-switcher{border-radius:.375rem;border-width:1px;display:inline-flex;overflow:hidden;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.view-switcher:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.view-switcher{width:-moz-fit-content;width:fit-content}.view-switcher--full{width:100%}.view-switcher--full .view-switcher__btn{flex:1 1 0%;justify-content:center}.view-switcher__btn{padding:.5rem 1rem;--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.view-switcher__btn:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.view-switcher__btn{border-width:0;cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.25rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.view-switcher__btn:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.view-switcher__btn{align-items:center;display:flex;gap:.5rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.view-switcher__btn+.view-switcher__btn{border-left-width:1px;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.view-switcher__btn+.view-switcher__btn:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.view-switcher__btn:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.view-switcher__btn:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.view-switcher__btn:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.view-switcher__btn:hover:is(.dark *){--tw-text-opacity:1;color:rgb(226 229 234/var(--tw-text-opacity,1))}.view-switcher__btn:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1));position:relative;z-index:10}.view-switcher__btn.active,.view-switcher__btn[aria-pressed=true]{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.view-switcher__btn.active:is(.dark *),.view-switcher__btn[aria-pressed=true]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.view-switcher__btn.\!active{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.view-switcher__btn.\!active:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.view-switcher__btn.\!active,.view-switcher__btn.active,.view-switcher__btn[aria-pressed=true]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.view-switcher__btn.active,.view-switcher__btn[aria-pressed=true]{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.view-switcher__btn.active:is(.dark *),.view-switcher__btn[aria-pressed=true]:is(.dark *){--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.view-switcher__btn.\!active{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.view-switcher__btn.\!active:is(.dark *){--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.view-switcher__btn.active+.view-switcher__btn,.view-switcher__btn[aria-pressed=true]+.view-switcher__btn{--tw-border-opacity:1;border-left-color:rgb(37 99 235/var(--tw-border-opacity,1))}.view-switcher__btn.active+.view-switcher__btn:is(.dark *),.view-switcher__btn[aria-pressed=true]+.view-switcher__btn:is(.dark *){--tw-border-opacity:1;border-left-color:rgb(59 130 246/var(--tw-border-opacity,1))}.view-switcher__btn.\!active+.view-switcher__btn{--tw-border-opacity:1;border-left-color:rgb(37 99 235/var(--tw-border-opacity,1))}.view-switcher__btn.\!active+.view-switcher__btn:is(.dark *){--tw-border-opacity:1;border-left-color:rgb(59 130 246/var(--tw-border-opacity,1))}.view-switcher__btn i,.view-switcher__btn svg{height:1rem;width:1rem}.view-switcher--sm .view-switcher__btn{font-size:.75rem;line-height:1rem;padding:.375rem .75rem}.view-switcher--sm .view-switcher__btn i,.view-switcher--sm .view-switcher__btn svg{height:.875rem;width:.875rem}.view-switcher--lg .view-switcher__btn{font-size:1rem;line-height:1.5rem;padding:.75rem 1.5rem}.view-switcher--lg .view-switcher__btn i,.view-switcher--lg .view-switcher__btn svg{height:1.25rem;width:1.25rem}.view-switcher--primary .view-switcher__btn.active{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.view-switcher--primary .view-switcher__btn.active:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.view-switcher--primary .view-switcher__btn.\!active{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.view-switcher--primary .view-switcher__btn.\!active:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.view-switcher--indigo .view-switcher__btn.active{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.view-switcher--indigo .view-switcher__btn.active:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.view-switcher--indigo .view-switcher__btn.\!active{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.view-switcher--indigo .view-switcher__btn.\!active:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.view-switcher--indigo .view-switcher__btn.active{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.view-switcher--indigo .view-switcher__btn.active:is(.dark *){--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.view-switcher--indigo .view-switcher__btn.\!active{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.view-switcher--indigo .view-switcher__btn.\!active:is(.dark *){--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.view-switcher--green .view-switcher__btn.active{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.view-switcher--green .view-switcher__btn.active:is(.dark *){--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.view-switcher--green .view-switcher__btn.\!active{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.view-switcher--green .view-switcher__btn.\!active:is(.dark *){--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.view-switcher--green .view-switcher__btn.active{--tw-border-opacity:1;border-color:rgb(22 163 74/var(--tw-border-opacity,1))}.view-switcher--green .view-switcher__btn.active:is(.dark *){--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.view-switcher--green .view-switcher__btn.\!active{--tw-border-opacity:1;border-color:rgb(22 163 74/var(--tw-border-opacity,1))}.view-switcher--green .view-switcher__btn.\!active:is(.dark *){--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.view-switcher--gray .view-switcher__btn.active{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.view-switcher--gray .view-switcher__btn.active:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.view-switcher--gray .view-switcher__btn.\!active{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.view-switcher--gray .view-switcher__btn.\!active:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.view-switcher--gray .view-switcher__btn.active{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.view-switcher--gray .view-switcher__btn.active:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.view-switcher--gray .view-switcher__btn.\!active{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.view-switcher--gray .view-switcher__btn.\!active:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.view-switcher--full .view-switcher-button{flex:1 1 0%;justify-content:center}.view-switcher-button{padding:.5rem 1rem;--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.view-switcher-button:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.view-switcher-button{border-width:0;cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.25rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.view-switcher-button:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.view-switcher-button{align-items:center;display:flex;gap:.5rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.view-switcher-button+.view-switcher__btn{border-left-width:1px;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.view-switcher-button+.view-switcher__btn:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.view-switcher-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.view-switcher-button:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.view-switcher-button:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.view-switcher-button:hover:is(.dark *){--tw-text-opacity:1;color:rgb(226 229 234/var(--tw-text-opacity,1))}.view-switcher-button:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1));position:relative;z-index:10}.view-switcher-button.active,.view-switcher-button[aria-pressed=true]{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.view-switcher-button.active:is(.dark *),.view-switcher-button[aria-pressed=true]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.view-switcher-button.active,.view-switcher-button[aria-pressed=true]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.view-switcher-button.active:is(.dark *),.view-switcher-button[aria-pressed=true]:is(.dark *){--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.view-switcher-button.active+.view-switcher__btn,.view-switcher-button[aria-pressed=true]+.view-switcher__btn{--tw-border-opacity:1;border-left-color:rgb(37 99 235/var(--tw-border-opacity,1))}.view-switcher-button.active+.view-switcher__btn:is(.dark *),.view-switcher-button[aria-pressed=true]+.view-switcher__btn:is(.dark *){--tw-border-opacity:1;border-left-color:rgb(59 130 246/var(--tw-border-opacity,1))}.view-switcher-button i,.view-switcher-button svg{height:1rem;width:1rem}.view-switcher--sm .view-switcher-button{font-size:.75rem;line-height:1rem;padding:.375rem .75rem}.view-switcher--sm .view-switcher-button i,.view-switcher--sm .view-switcher-button svg{height:.875rem;width:.875rem}.view-switcher--lg .view-switcher-button{font-size:1rem;line-height:1.5rem;padding:.75rem 1.5rem}.view-switcher--lg .view-switcher-button i,.view-switcher--lg .view-switcher-button svg{height:1.25rem;width:1.25rem}.view-switcher--primary .view-switcher-button.active{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.view-switcher--primary .view-switcher-button.active:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.view-switcher--indigo .view-switcher-button.active{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.view-switcher--indigo .view-switcher-button.active:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.view-switcher--indigo .view-switcher-button.active{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.view-switcher--indigo .view-switcher-button.active:is(.dark *){--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.view-switcher--green .view-switcher-button.active{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.view-switcher--green .view-switcher-button.active:is(.dark *){--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.view-switcher--green .view-switcher-button.active{--tw-border-opacity:1;border-color:rgb(22 163 74/var(--tw-border-opacity,1))}.view-switcher--green .view-switcher-button.active:is(.dark *){--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.view-switcher--gray .view-switcher-button.active{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.view-switcher--gray .view-switcher-button.active:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.view-switcher--gray .view-switcher-button.active{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.view-switcher--gray .view-switcher-button.active:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}@media (max-width:640px){.view-switcher--responsive .view-switcher-button{flex:1 1 0%;justify-content:center;padding-left:.5rem;padding-right:.5rem}.node-form-card>.view-switcher--responsive .view-switcher-button .btn-text{display:none}.node-form-card>.view-switcher--responsive .view-switcher-button .btn-text+.form-item,.node-form-card>.view-switcher--responsive .view-switcher-button .btn-text+.form-wrapper{border-top:0;margin-top:0;padding-top:0}.loading-overlay.view-switcher--responsive .view-switcher-button .btn-text{display:none;opacity:0;visibility:hidden}@media (min-width:1024px){nav>.mt-4.view-switcher--responsive .view-switcher-button .btn-text.lg\:block,nav>div.mt-4.view-switcher--responsive .view-switcher-button .btn-text.lg\:block{display:block}}.entity-nav-content.view-switcher--responsive .view-switcher-button .btn-text,.modal-overlay.view-switcher--responsive .view-switcher-button .btn-text{display:none}.field-range-group.view-switcher--responsive .view-switcher-button .btn-text{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0}.checklist-form>.view-switcher--responsive .view-switcher-button .btn-text,.detail-panel.view-switcher--responsive .view-switcher-button .btn-text,.view-switcher--responsive .view-switcher-button .btn-text{display:none}.view-switcher--responsive{width:100%}.view-switcher--responsive .view-switcher__btn{flex:1 1 0%;justify-content:center;padding-left:.5rem;padding-right:.5rem}.node-form-card>.view-switcher--responsive .view-switcher__btn .btn-text{display:none}.node-form-card>.view-switcher--responsive .view-switcher__btn .btn-text+.form-item,.node-form-card>.view-switcher--responsive .view-switcher__btn .btn-text+.form-wrapper{border-top:0;margin-top:0;padding-top:0}.loading-overlay.view-switcher--responsive .view-switcher__btn .btn-text{display:none;opacity:0;visibility:hidden}}@media (max-width:640px){@media (min-width:1024px){nav>.mt-4.view-switcher--responsive .view-switcher__btn .btn-text.lg\:block,nav>div.mt-4.view-switcher--responsive .view-switcher__btn .btn-text.lg\:block{display:block}}.entity-nav-content.view-switcher--responsive .view-switcher__btn .btn-text,.modal-overlay.view-switcher--responsive .view-switcher__btn .btn-text{display:none}.field-range-group.view-switcher--responsive .view-switcher__btn .btn-text{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0}.checklist-form>.view-switcher--responsive .view-switcher__btn .btn-text,.detail-panel.view-switcher--responsive .view-switcher__btn .btn-text,.view-switcher--responsive .view-switcher__btn .btn-text{display:none}}.\!tree,.tree{margin-bottom:1rem;margin-top:1rem}.tree-view{display:none}@media (min-width:1024px){nav>.tree-view.hidden.lg\:block,nav>div.tree-view.hidden.lg\:block{display:block}}.tree-view{margin-top:1rem}.tree-view.active{display:block}.tree-view.\!active{display:block!important}.tree-selector__header{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.tree-selector__title{color:hsl(var(--foreground));font-family:var(--font-display,inherit);font-size:.875rem;font-weight:600}.tree-selector__description{color:hsl(var(--muted-foreground));flex-basis:100%;font-size:.8125rem;margin:0}.tree-selector__count{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:500;margin-left:auto}.tree-selector__controls{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.tree-selector__search{flex:1;min-width:200px;position:relative}.tree-selector__search-icon{color:hsl(var(--muted-foreground));left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tree-selector__search-input{background:hsl(var(--background));border:1px solid hsl(var(--border-hsl));border-radius:.5rem;color:hsl(var(--foreground));font-size:.8125rem;padding:.5rem .75rem .5rem 2.25rem;transition:border-color .15s ease;width:100%}.tree-selector__search-input::-moz-placeholder{color:hsl(var(--muted-foreground))}.tree-selector__search-input::placeholder{color:hsl(var(--muted-foreground))}.tree-selector__search-input:focus{border-color:hsl(var(--primary-hsl));box-shadow:0 0 0 2px hsl(var(--primary-hsl)/.15);outline:none}.tree-selector__expand-controls{display:flex;gap:.5rem}.tree-selector__expand-btn{background:hsl(var(--card));border:1px solid hsl(var(--border-hsl));border-radius:.5rem;color:hsl(var(--foreground));cursor:pointer;font-size:.75rem;font-weight:600;height:2.25rem;padding:0 .75rem;transition:background-color .15s ease}.tree-selector__expand-btn:hover{background:hsl(var(--accent))}.tree-selector__tree{background:hsl(var(--card));border:1px solid hsl(var(--border-hsl));border-radius:.5rem;margin:0;overflow:hidden;padding:0}.tree-selector__tree>.tree-branch+.tree-branch{border-top:1px solid hsl(var(--border-hsl))}.tree-selector__tree>.tree-branch{margin-bottom:0}.tree-selector__group{align-items:center;border-radius:0;cursor:pointer;display:flex;gap:.625rem;padding:.625rem .75rem;transition:background-color .15s ease}.tree-selector__group:hover{background:hsl(var(--accent)/.6)}.tree-selector__group.is-checked,.tree-selector__group.is-indeterminate{background:hsl(var(--primary-hsl)/.04)}.tree-selector__group.is-checked:hover,.tree-selector__group.is-indeterminate:hover{background:hsl(var(--primary-hsl)/.08)}.tree-selector__chevron{align-items:center;background:transparent;border:none;border-radius:.25rem;color:hsl(var(--muted-foreground));cursor:pointer;display:flex;flex-shrink:0;height:1.25rem;justify-content:center;padding:.125rem;transition:background-color .15s ease;width:1.25rem}.tree-selector__chevron:hover{background:hsl(var(--accent))}.tree-selector__chevron .tree-icon{transition:transform .2s ease}.tree-branch.expanded>.tree-selector__group>.tree-selector__chevron .tree-icon,.tree-selector__chevron[aria-expanded=true] .tree-icon{transform:rotate(90deg)}.tree-branch.\!expanded>.tree-selector__group>.tree-selector__chevron .tree-icon{transform:rotate(90deg)!important}.tree-checkbox{align-items:center;background:hsl(var(--card));border:1.5px solid hsl(var(--border-hsl));border-radius:.25rem;color:transparent;cursor:pointer;display:inline-flex;flex-shrink:0;height:1.125rem;justify-content:center;padding:0;transition:all .15s ease;width:1.125rem}.tree-checkbox .tree-checkbox__icon{display:none}.tree-checkbox--checked,.tree-checkbox[data-state=all]{background:hsl(var(--primary-hsl));border-color:hsl(var(--primary-hsl));color:#fff}.tree-checkbox--checked .tree-checkbox__icon--check,.tree-checkbox[data-state=all] .tree-checkbox__icon--check{display:block}.tree-checkbox[data-state=some]{background:hsl(var(--primary-hsl));border-color:hsl(var(--primary-hsl));color:#fff}.tree-checkbox[data-state=some] .tree-checkbox__icon--minus{display:block}.tree-checkbox[data-state=none]{background:hsl(var(--card));border-color:hsl(var(--border-hsl));color:transparent}.tree-checkbox--sm{border-radius:.1875rem;height:1rem;width:1rem}.tree-checkbox__hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.tree-selector__group-label{color:hsl(var(--foreground));flex:1;font-size:.875rem;font-weight:500;transition:color .15s ease,font-weight .15s ease}.tree-selector__group.is-checked .tree-selector__group-label,.tree-selector__group.is-indeterminate .tree-selector__group-label{color:hsl(var(--primary-hsl));font-weight:600}.tree-selector__badge{background:transparent;border-radius:9999px;color:hsl(var(--muted-foreground));flex-shrink:0;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:600;padding:.125rem .5rem;transition:all .15s ease}.tree-selector__badge--active{background:hsl(var(--primary-hsl)/.1);color:hsl(var(--primary-hsl))}.tree-selector__children{background:transparent;border-left:2px solid hsl(var(--border-hsl))!important;margin-left:2rem!important;margin-top:.25rem;padding-left:1.25rem!important;position:relative}.tree-branch.expanded>.tree-selector__children{display:block}.tree-branch.\!expanded>.tree-selector__children{display:block!important}.tree-selector__child{align-items:center;background:transparent;border:none;border-radius:.25rem;color:hsl(var(--foreground));cursor:pointer;display:flex;font-size:.8125rem;gap:.5rem;padding:.375rem .75rem .375rem .5rem;position:relative;text-align:left;transition:background-color .15s ease;width:100%}.tree-selector__child:before{border-top:2px solid hsl(var(--border-hsl));content:"";height:0;left:-1.25rem;position:absolute;top:50%;width:1rem}.tree-selector__children>.tree-selector__child:last-child{z-index:0}.tree-selector__children>.tree-selector__child:last-child:after{background:hsl(var(--card));bottom:0;content:"";left:-1.375rem;position:absolute;top:calc(50% + 1px);width:4px;z-index:1}.tree-selector__child:hover{background:hsl(var(--accent)/.6)}.tree-selector__connector{display:none}.tree-selector__child-label{color:hsl(var(--foreground));font-size:.8125rem;font-weight:400;transition:color .15s ease,font-weight .15s ease}.tree-selector__child.is-checked .tree-selector__child-label{color:hsl(var(--primary-hsl));font-weight:500}.tree-selector__no-results{color:hsl(var(--muted-foreground));font-size:.875rem;padding:2rem;text-align:center}.tree-controls{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.tree-control-btn{border-radius:.375rem;border-width:1px;padding:.375rem .75rem;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.tree-control-btn:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.tree-control-btn{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.tree-control-btn:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.tree-control-btn{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.tree-control-btn:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.tree-control-btn{cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tree-control-btn:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.tree-control-btn:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.tree-control-btn:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.tree-control-btn:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.tree-control-btn--expand{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.tree-control-btn--expand:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.tree-control-btn--expand{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.tree-control-btn--expand:is(.dark *){--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.tree-control-btn--expand{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.tree-control-btn--expand:is(.dark *){background-color:rgba(30,58,138,.3)}.tree-control-btn--expand:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.tree-control-btn--expand:hover:is(.dark *){background-color:rgba(30,58,138,.5)}.tree-control-btn--collapse{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}.tree-control-btn--collapse:is(.dark *){--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.tree-control-btn--collapse{--tw-border-opacity:1;border-color:rgb(216 180 254/var(--tw-border-opacity,1))}.tree-control-btn--collapse:is(.dark *){--tw-border-opacity:1;border-color:rgb(126 34 206/var(--tw-border-opacity,1))}.tree-control-btn--collapse{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.tree-control-btn--collapse:is(.dark *){background-color:rgba(88,28,135,.3)}.tree-control-btn--collapse:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.tree-control-btn--collapse:hover:is(.dark *){background-color:rgba(88,28,135,.5)}.tree-control-button{border-radius:.375rem;border-width:1px;padding:.375rem .75rem;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.tree-control-button:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.tree-control-button{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.tree-control-button:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.tree-control-button{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.tree-control-button:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.tree-control-button{cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tree-control-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.tree-control-button:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.tree-control-button:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.tree-control-button:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.document-tree-compact .tree-control-button{font-size:.75rem;line-height:1rem;padding:.25rem .5rem}.tree-control-button.expand-all{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.tree-control-button.expand-all:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.tree-control-button.expand-all{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.tree-control-button.expand-all:is(.dark *){--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.tree-control-button.expand-all{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.tree-control-button.expand-all:is(.dark *){background-color:rgba(30,58,138,.3)}.tree-control-button.expand-all:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.tree-control-button.expand-all:hover:is(.dark *){background-color:rgba(30,58,138,.5)}.tree-control-button.collapse-all{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}.tree-control-button.collapse-all:is(.dark *){--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.tree-control-button.collapse-all{--tw-border-opacity:1;border-color:rgb(216 180 254/var(--tw-border-opacity,1))}.tree-control-button.collapse-all:is(.dark *){--tw-border-opacity:1;border-color:rgb(126 34 206/var(--tw-border-opacity,1))}.tree-control-button.collapse-all{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.tree-control-button.collapse-all:is(.dark *){background-color:rgba(88,28,135,.3)}.tree-control-button.collapse-all:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.tree-control-button.collapse-all:hover:is(.dark *){background-color:rgba(88,28,135,.5)}.tree-branch{margin-bottom:.25rem}.tree-branch.search-match>.tree-node{border-left-width:3px;--tw-border-opacity:1;border-left-color:rgb(37 99 235/var(--tw-border-opacity,1))}.tree-branch.search-match>.tree-node:is(.dark *){--tw-border-opacity:1;border-left-color:rgb(96 165 250/var(--tw-border-opacity,1))}.tree-node{align-items:center;border-radius:.375rem;cursor:pointer;display:flex;padding:.5rem;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tree-node:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.tree-node:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.tree-node:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.tree-toggle{align-items:center;border-radius:.25rem;display:flex;height:1.5rem;justify-content:center;margin-right:.5rem;width:1.5rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.tree-toggle:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.tree-toggle{background:none;border:none;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tree-toggle:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.tree-toggle:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.tree-toggle .tree-icon{transition-duration:.2s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tree-branch.\!expanded>.tree-node>.tree-toggle .tree-icon,.tree-branch.expanded>.tree-node>.tree-toggle .tree-icon,.tree-toggle.\!expanded .tree-icon,.tree-toggle.expanded .tree-icon{--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))}.tree-toggle--placeholder{background-color:transparent;visibility:hidden}.tree-node input[type=checkbox]:not(.tree-checkbox__hidden){border-radius:.25rem;height:1rem;width:1rem;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.tree-node input[type=checkbox]:not(.tree-checkbox__hidden):is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.tree-node input[type=checkbox]:not(.tree-checkbox__hidden){--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.tree-node input[type=checkbox]:not(.tree-checkbox__hidden):is(.dark *){--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.tree-node input[type=checkbox]:not(.tree-checkbox__hidden):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 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1));--tw-ring-offset-width:0px}.tree-node input[type=checkbox]:not(.tree-checkbox__hidden){cursor:pointer}.tree-node input[type=checkbox]:not(.tree-checkbox__hidden):indeterminate{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.tree-node input[type=checkbox]:not(.tree-checkbox__hidden):indeterminate:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.tree-node input[type=checkbox]:not(.tree-checkbox__hidden):indeterminate{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.tree-node input[type=checkbox]:not(.tree-checkbox__hidden):indeterminate:is(.dark *){--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.tree-node input[type=checkbox]:not(.tree-checkbox__hidden):indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' 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%}.activity-checkbox:not(.tree-checkbox__hidden),.program-checkbox:not(.tree-checkbox){flex-shrink:0}.tree-node .tree-label{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.tree-node .tree-label:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.tree-node .tree-label{transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tree-node.is-checked .tree-label{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.tree-node.is-checked .tree-label:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.tree-node.is-checked .tree-label{font-weight:600}.tree-node.is-checked{background-color:rgba(239,246,255,.5)}.tree-node.is-checked:is(.dark *){background-color:rgba(30,58,138,.2)}.tree-node.is-indeterminate .tree-label{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.tree-node.is-indeterminate .tree-label:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.tree-node.is-indeterminate .tree-label{font-weight:500}.tree-node.is-indeterminate{background-color:rgba(239,246,255,.3)}.tree-node.is-indeterminate:is(.dark *){background-color:rgba(30,58,138,.1)}.tree-node.is-unchecked .tree-label{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.tree-node.is-unchecked .tree-label:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}label.tree-node.is-checked .tree-label{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}label.tree-node.is-checked .tree-label:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}label.tree-node.is-checked .tree-label{font-weight:500}.tree-label{flex-grow:1}.tree-label a{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1));text-decoration-line:none}.tree-label a:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.tree-label a:hover{text-decoration-line:underline}.tree-children{border-left:2px solid var(--color-gray-300)!important;display:none;margin-left:2.5rem!important;margin-top:.25rem;padding-left:1.25rem!important;position:relative}.dark .tree-children{border-left-color:var(--color-gray-600)!important}.tree-branch.expanded>.tree-children{display:block}.tree-branch.\!expanded>.tree-children{display:block!important}.tree-leaf{position:relative}.tree-leaf:before{border-top:2px solid var(--color-gray-300);content:"";height:0;left:-1.25rem;position:absolute;top:50%;width:1rem}.dark .tree-leaf:before{border-top-color:var(--color-gray-600)}.tree-children>.tree-leaf:last-child:after{background-color:var(--white);bottom:0;content:"";height:calc(50% + .5rem);left:-1.375rem;position:absolute;top:calc(50% + 1px);width:4px}.dark .tree-children>.tree-leaf:last-child:after{background-color:var(--color-gray-800)}.tree-selector__child.tree-leaf:after,.tree-selector__child.tree-leaf:before{content:none}.tree-node--primary{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.tree-node--primary:is(.dark *){background-color:rgba(30,58,138,.2)}.tree-node--primary{border-width:1px;--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.tree-node--primary:is(.dark *){--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.tree-node--primary:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.tree-node--primary:hover:is(.dark *){background-color:rgba(30,58,138,.4)}.tree-node--primary .tree-toggle{--tw-bg-opacity:1;background-color:rgb(147 197 253/var(--tw-bg-opacity,1))}.tree-node--primary .tree-toggle:is(.dark *){--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.tree-node--primary .tree-toggle{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.tree-node--primary .tree-toggle:is(.dark *){--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.tree-node--success{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.tree-node--success:is(.dark *){background-color:rgba(20,83,45,.2)}.tree-node--success{border-width:1px;--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.tree-node--success:is(.dark *){--tw-border-opacity:1;border-color:rgb(22 101 52/var(--tw-border-opacity,1))}.tree-node--success:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.tree-node--success:hover:is(.dark *){background-color:rgba(20,83,45,.4)}.tree-node--success .tree-toggle{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.tree-node--success .tree-toggle:is(.dark *){--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.tree-node--success .tree-toggle{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.tree-node--success .tree-toggle:is(.dark *){--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity,1))}.tree-node--warning{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.tree-node--warning:is(.dark *){background-color:rgba(120,53,15,.2)}.tree-node--warning{border-width:1px;--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.tree-node--warning:is(.dark *){--tw-border-opacity:1;border-color:rgb(146 64 14/var(--tw-border-opacity,1))}.tree-node--warning:hover{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.tree-node--warning:hover:is(.dark *){background-color:rgba(120,53,15,.4)}.tree-node--warning .tree-toggle{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.tree-node--warning .tree-toggle:is(.dark *){--tw-bg-opacity:1;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.tree-node--warning .tree-toggle{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.tree-node--warning .tree-toggle:is(.dark *){--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.tree-item{border-radius:.375rem;border-width:1px;display:block;margin-bottom:.5rem;margin-top:.5rem;padding:.75rem;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.tree-item:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.tree-item{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.tree-item:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.tree-item{cursor:default}.tree-item:hover{--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.tree-item:hover:is(.dark *){background-color:rgba(55,65,81,.5)}.tree-item:hover{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tree-item__header{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.tree-item__link{align-items:center;display:flex;--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.tree-item__link:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.tree-item__link{flex:1 1 0%;font-weight:500;min-width:200px;text-decoration-line:none}.tree-item__link:hover{text-decoration-line:underline}.tree-item__link i,.tree-item__link svg{margin-right:.5rem;--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.tree-item__link i:is(.dark *),.tree-item__link svg:is(.dark *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.tree-item__meta{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.tree-item__meta:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.tree-item__meta{white-space:nowrap}.tree--compact .tree-branch{margin-bottom:.125rem}.tree--compact .tree-node{font-size:.875rem;line-height:1.25rem;padding:.375rem}.tree--compact .tree-toggle{height:1.25rem;margin-right:.375rem;width:1.25rem}.tree--compact .tree-children{margin-left:1.25rem;padding-left:.75rem}.tree--compact .tree-item{margin-bottom:.25rem;margin-top:.25rem;padding:.5rem}.tree--compact .tree-item__link{font-size:.875rem;line-height:1.25rem;min-width:0}.tree--compact .tree-item__meta{font-size:.7rem}@media (max-width:768px){.tree-children{margin-left:.5rem;padding-left:.5rem}.tree--compact .tree-children{margin-left:.375rem;padding-left:.375rem}.tree-selector__children{margin-left:1rem!important;padding-left:.75rem!important}}@media (hover:none){.tree-toggle{height:2rem;width:2rem}.tree-node{padding:.75rem}.tree-item{padding:1rem}}.document-tree-compact .tree-branch{margin-bottom:.125rem}.document-tree-compact .tree-node{font-size:.875rem;line-height:1.25rem;padding:.375rem}.document-tree-compact .tree-toggle{height:1.25rem;margin-right:.375rem;width:1.25rem}.document-tree-compact .tree-children{margin-left:1.25rem;padding-left:.75rem}.document-tree-compact .tree-item{margin-bottom:.25rem;margin-top:.25rem;padding:.5rem}.document-tree-compact .document-link,.document-tree-compact .tree-item__link{font-size:.875rem;line-height:1.25rem;min-width:0}.document-tree-compact .document-file-info,.document-tree-compact .tree-item__meta{font-size:.7rem}.document-tree-compact .tree-controls{margin-bottom:.75rem}.document-tree-compact .tree-control-btn,.document-tree-compact .tree-control-button{font-size:.75rem;line-height:1rem;padding:.25rem .5rem}@media (max-width:768px){.document-tree-compact .tree-children{margin-left:.375rem;padding-left:.375rem}}.search-input{flex-grow:1;position:relative}.search-input--constrained{max-width:24rem}.search-input--full{max-width:none;width:100%}.search-input__field{border-width:1px;padding:.5rem 2rem .5rem .75rem;width:100%;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.search-input__field:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.search-input__field{border-radius:.375rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.search-input__field:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.search-input__field{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.search-input__field:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.search-input__field::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.search-input__field::placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.search-input__field:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.search-input__field:is(.dark *)::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.search-input__field{transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.search-input__field:focus{outline:2px solid transparent;outline-offset:2px;--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.search-input__field:focus:is(.dark *){--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.search-input__field: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 #0000);--tw-ring-color:rgba(59,130,246,.3)}.search-input__field:focus:is(.dark *){--tw-ring-color:rgba(96,165,250,.3)}.search-input--with-icon .search-input__field{padding-left:2.5rem}.search-input__icon{left:.75rem;position:absolute;top: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));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.search-input__icon:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.search-input__icon{pointer-events:none}.search-input__icon i,.search-input__icon svg{height:1rem;width:1rem}.search-input__clear{position:absolute;right:.5rem;top:50%;--tw-translate-y:-50%;padding:.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));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.search-input__clear:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.search-input__clear{background-color:transparent;border-radius:.25rem;border-style:none;cursor:pointer;display:none;font-size:1.125rem;line-height:1.75rem;line-height:1;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.search-input__clear:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.search-input__clear:hover:is(.dark *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.search-input__clear:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.search-input__clear:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.search-input__clear:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.search-input__field:not(:-moz-placeholder)+.search-input__clear{display:block}.search-input:focus-within .search-input__clear:not(:empty),.search-input__clear.visible,.search-input__field:not(:placeholder-shown)+.search-input__clear{display:block}.search-input--sm .search-input__field{font-size:.75rem;line-height:1rem;padding:.375rem 1.75rem .375rem .625rem}.search-input--sm.search-input--with-icon .search-input__field{padding-left:2rem}.search-input--sm .search-input__icon i,.search-input--sm .search-input__icon svg{height:.875rem;width:.875rem}.search-input--sm .search-input__clear{font-size:1rem;line-height:1.5rem;padding:.125rem}.search-input--lg .search-input__field{font-size:1rem;line-height:1.5rem;padding:.75rem 2.5rem .75rem 1rem}.search-input--lg.search-input--with-icon .search-input__field{padding-left:3rem}.search-input--lg .search-input__icon i,.search-input--lg .search-input__icon svg{height:1.25rem;width:1.25rem}.search-input--lg .search-input__clear{font-size:1.25rem;line-height:1.75rem;padding:.375rem}.document-search-container{flex-grow:1;max-width:24rem;position:relative}.document-search-container:focus-within .search-input__clear:not(:empty){display:block}.document-search-container input{border-width:1px;padding:.5rem 2rem .5rem .75rem;width:100%;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.document-search-container input:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.document-search-container input{border-radius:.375rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.document-search-container input:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.document-search-container input{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.document-search-container input:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.document-search-container input::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.document-search-container input::placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.document-search-container input:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.document-search-container input:is(.dark *)::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.document-search-container input{transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.document-search-container input:focus{outline:2px solid transparent;outline-offset:2px;--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.document-search-container input:focus:is(.dark *){--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.document-search-container input: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 #0000);--tw-ring-color:rgba(59,130,246,.3)}.document-search-container input:focus:is(.dark *){--tw-ring-color:rgba(96,165,250,.3)}.search-input--with-icon .document-search-container input{padding-left:2.5rem}.document-search-container input:not(:-moz-placeholder)+.search-input__clear{display:block}.document-search-container input:not(:placeholder-shown)+.search-input__clear{display:block}.search-input--sm .document-search-container input{font-size:.75rem;line-height:1rem;padding:.375rem 1.75rem .375rem .625rem}.search-input--sm.search-input--with-icon .document-search-container input{padding-left:2rem}.search-input--lg .document-search-container input{font-size:1rem;line-height:1.5rem;padding:.75rem 2.5rem .75rem 1rem}.search-input--lg.search-input--with-icon .document-search-container input{padding-left:3rem}.document-search{border-width:1px;padding:.5rem 2rem .5rem .75rem;width:100%;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.document-search:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.document-search{border-radius:.375rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.document-search:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.document-search{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.document-search:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.document-search::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.document-search::placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.document-search:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.document-search:is(.dark *)::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.document-search{transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.document-search:focus{outline:2px solid transparent;outline-offset:2px;--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.document-search:focus:is(.dark *){--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.document-search: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 #0000);--tw-ring-color:rgba(59,130,246,.3)}.document-search:focus:is(.dark *){--tw-ring-color:rgba(96,165,250,.3)}.search-input--with-icon .document-search{padding-left:2.5rem}.document-search:not(:-moz-placeholder)+.search-input__clear{display:block}.document-search:not(:placeholder-shown)+.search-input__clear{display:block}.search-input--sm .document-search{font-size:.75rem;line-height:1rem;padding:.375rem 1.75rem .375rem .625rem}.search-input--sm.search-input--with-icon .document-search{padding-left:2rem}.search-input--lg .document-search{font-size:1rem;line-height:1.5rem;padding:.75rem 2.5rem .75rem 1rem}.search-input--lg.search-input--with-icon .document-search{padding-left:3rem}.document-search-clear{position:absolute;right:.5rem;top:50%;--tw-translate-y:-50%;padding:.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));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.document-search-clear:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.document-search-clear{background-color:transparent;border-radius:.25rem;border-style:none;cursor:pointer;display:none;font-size:1.125rem;line-height:1.75rem;line-height:1;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.document-search-clear:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.document-search-clear:hover:is(.dark *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.document-search-clear:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.document-search-clear:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.document-search-clear:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.search-input__field:not(:-moz-placeholder)+.document-search-clear{display:block}.document-search-clear.visible,.search-input:focus-within .document-search-clear:not(:empty),.search-input__field:not(:placeholder-shown)+.document-search-clear{display:block}.search-input--sm .document-search-clear{font-size:1rem;line-height:1.5rem;padding:.125rem}.search-input--lg .document-search-clear{font-size:1.25rem;line-height:1.75rem;padding:.375rem}.search-input input{border-width:1px;padding:.5rem 2rem .5rem .75rem;width:100%;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.search-input input:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.search-input input{border-radius:.375rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.search-input input:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.search-input input{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.search-input input:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.search-input input::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.search-input input::placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.search-input input:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.search-input input:is(.dark *)::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.search-input input{transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.search-input input:focus{outline:2px solid transparent;outline-offset:2px;--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.search-input input:focus:is(.dark *){--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.search-input input: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 #0000);--tw-ring-color:rgba(59,130,246,.3)}.search-input input:focus:is(.dark *){--tw-ring-color:rgba(96,165,250,.3)}.search-input--with-icon .search-input input{padding-left:2.5rem}.search-input input:not(:-moz-placeholder)+.search-input__clear{display:block}.search-input input:not(:placeholder-shown)+.search-input__clear{display:block}.search-input--sm .search-input input{font-size:.75rem;line-height:1rem;padding:.375rem 1.75rem .375rem .625rem}.search-input--sm.search-input--with-icon .search-input input{padding-left:2rem}.search-input--lg .search-input input{font-size:1rem;line-height:1.5rem;padding:.75rem 2.5rem .75rem 1rem}.search-input--lg.search-input--with-icon .search-input input{padding-left:3rem}.of-table--stack td:not(:first-child),.of-table--stack th:not(:first-child){display:none}.of-table--stack tbody tr{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.of-table--stack tbody tr:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.of-table--stack tbody td:first-child{padding:1rem}.of-table--stack tbody td:first-child>:not(.of-mobile-dl){font-size:1rem;font-weight:600;line-height:1.5rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.of-table--stack tbody td:first-child>:not(.of-mobile-dl):is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:1024px){nav>.of-mobile-dl.hidden.lg\:block,nav>div.of-mobile-dl.hidden.lg\:block{display:block}}.of-mobile-dl{margin-top:1rem}.of-mobile-dl>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.of-mobile-dl{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1));padding-top:.75rem}.of-mobile-dl:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.of-mobile-dl-item{display:flex;flex-direction:column}.of-mobile-dl dt{font-size:.75rem;font-weight:500;letter-spacing:.025em;line-height:1rem;margin-bottom:.25rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.of-mobile-dl dt:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.of-mobile-dl dd{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.of-mobile-dl dd:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.of-mobile-dl dd .\!badge,.of-mobile-dl dd .badge{display:inline-block}.of-mobile-dl dd>*+*{margin-top:.25rem}@media (min-width:640px) and (max-width:1023px){.of-mobile-dl.grid-3.measurement-cards{display:grid;gap:.9375rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:.9375rem}@media (max-width:768px){.of-mobile-dl.grid-3.measurement-cards{gap:.625rem;grid-template-columns:1fr}}.of-mobile-dl{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.75rem}}@media (min-width:1024px){.of-table--stack td:not(:first-child),.of-table--stack th:not(:first-child){display:table-cell!important}.of-table--stack .of-mobile-dl{display:none}}.of-table-scroll{overflow-x:auto}.of-table-scroll table{min-width:100%}.of-table{font-size:.875rem;line-height:1.25rem;text-align:left;width:100%}.of-table thead{--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.of-table thead:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.of-table th{font-size:.75rem;font-weight:600;letter-spacing:.05em;line-height:1rem;padding:.75rem 1rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.of-table th:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.of-table th{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.of-table th:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.of-table tbody{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.of-table tbody:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.of-table tbody>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));--tw-divide-opacity:1;border-color:rgb(226 229 234/var(--tw-divide-opacity,1))}.of-table tbody:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(55 65 81/var(--tw-divide-opacity,1))}.of-table td{padding:.75rem 1rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.of-table td:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.of-table td:first-child{font-weight:500;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.of-table td:first-child:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.of-table tbody tr{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.of-table tbody tr:hover{--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.of-table tbody tr:hover:is(.dark *){background-color:rgba(31,41,55,.5)}.of-table--striped tbody tr:nth-child(2n){background-color:rgba(247,248,250,.5)}.of-table--striped tbody tr:nth-child(2n):is(.dark *){background-color:rgba(31,41,55,.3)}.of-table--striped tbody tr:nth-child(2n):hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.of-table--striped tbody tr:nth-child(2n):hover:is(.dark *){background-color:rgba(31,41,55,.6)}.of-table--bordered{border-radius:.5rem;border-width:1px;overflow:hidden;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.of-table--bordered:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.of-table--bordered td,.of-table--bordered th{border-width:1px;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.of-table--bordered td:is(.dark *),.of-table--bordered th:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.of-table--compact td,.of-table--compact th{padding:.5rem .75rem}.of-table--comfortable td,.of-table--comfortable th{padding:1rem 1.5rem}.of-table--fixed{table-layout:fixed}.of-table--sticky-header thead{position:sticky;top:0;z-index:10}@media print{.of-table--sticky-header thead.top-0,.sticky.of-table--sticky-header thead{display:none}}.of-table--plain td:first-child{font-weight:400;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.of-table--plain td:first-child:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.of-table .cell-numeric,.of-table .text-end{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)}.aed-equipment-table thead th.of-table .cell-center,.of-table .cell-center{text-align:center}.of-table .cell-actions{text-align:right;white-space:nowrap}.of-table .cell-truncate{max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.of-table .cell-status{white-space:nowrap}.table-text-strong{font-weight:500;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.table-text-strong:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.table-text-muted{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.table-text-muted:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.table-text-small{font-size:.75rem;line-height:1rem}.of-table-wrap{margin-left:-1rem;margin-right:-1rem;overflow-x:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.of-table-wrap{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.of-table-wrap .of-table{min-width:100%}.tooltip{display:inline-block;position:relative}.tooltip .tooltip-text{border-radius:.375rem;position:absolute;visibility:hidden;z-index:10;--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;padding:.25rem .5rem;--tw-text-opacity:1;bottom:125%;color:rgb(255 255 255/var(--tw-text-opacity,1));left:50%;transform:translateX(-50%);white-space:nowrap}.search-input__clear.tooltip:hover .tooltip-text{display:block}.tooltip:hover .tooltip-text{visibility:visible}.doc-tree-lovable .doc-tree__search-clear.tooltip:hover .tooltip-text{display:flex}.tooltip .tooltip-text:after{border-color:transparent;border-width:4px;content:"";position:absolute;--tw-border-opacity:1;border-top-color:rgb(17 24 39/var(--tw-border-opacity,1));left:50%;margin-left:-4px;top:100%}.audit--results{width:100%}.audit--results>thead>tr>th{padding:5px 5px 5px 15px}.audit--results>thead>tr>th:first-child{background:var(--color-gray-300);padding:5px 5px 5px 10px;text-align:center}.audit--results>tbody>tr:nth-child(odd){background:var(--color-gray-100)}.audit--results>tbody>tr>td{padding:5px;text-align:center}.audit--results>tbody>tr>td:first-child{padding-left:5px;text-align:left}.audit--results>tbody>tr>td:last-child{padding:5px 10px 5px 15px}.rm-cell{background-color:var(--color-perf-rm)!important}.ee-cell{background-color:var(--color-perf-ee)!important}.ae-cell{background-color:var(--color-perf-ae)!important}.e-cell{background-color:var(--color-perf-e)!important}.nii-cell{background-color:var(--color-perf-nii)!important}.messages__wrapper{display:contents}.\!messages,.messages{border-radius:.375rem;margin-bottom:1.5rem;padding:1rem}.messages--status{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.messages--status:is(.dark *){background-color:rgba(34,197,94,.15);--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity,1));outline-color:rgba(34,197,94,.25);outline-style:solid}.messages--warning{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity,1))}.messages--warning:is(.dark *){background-color:rgba(234,179,8,.15);--tw-text-opacity:1;color:rgb(254 240 138/var(--tw-text-opacity,1));outline-color:rgba(234,179,8,.25);outline-style:solid}.messages--error{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.messages--error:is(.dark *){background-color:rgba(239,68,68,.15);--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1));outline-color:rgba(239,68,68,.25);outline-style:solid}.messages--status a{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1));text-decoration-line:underline}.messages--status a:hover{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.messages--status a:is(.dark *){--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.messages--status a:hover:is(.dark *){--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity,1))}.messages--warning a{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1));text-decoration-line:underline}.messages--warning a:hover{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity,1))}.messages--warning a:is(.dark *){--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.messages--warning a:hover:is(.dark *){--tw-text-opacity:1;color:rgb(254 240 138/var(--tw-text-opacity,1))}.messages--error a{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1));text-decoration-line:underline}.messages--error a:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.messages--error a:is(.dark *){--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.messages--error a:hover:is(.dark *){--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.messages__container{align-items:flex-start;display:flex;gap:.75rem}.messages__icon-wrapper{flex-shrink:0;margin-top:.125rem}.messages__icon,.messages__icon-wrapper{height:1.25rem;width:1.25rem}.messages__title{font-weight:600;margin:0 0 .25rem}.messages__body,.messages__title{font-size:.875rem;line-height:1.25rem}.messages__list{list-style-type:none;margin:0;padding:0}.messages__list-item+.messages__list-item{margin-top:.25rem}.messages--status .messages__icon{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.messages--status .messages__title{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.messages--status .messages__title:is(.dark *){--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity,1))}.messages--status .messages__body{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.messages--status .messages__body:is(.dark *){--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.messages--warning .messages__icon{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.messages--warning .messages__title{--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity,1))}.messages--warning .messages__title:is(.dark *){--tw-text-opacity:1;color:rgb(254 240 138/var(--tw-text-opacity,1))}.messages--warning .messages__body{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}.messages--warning .messages__body:is(.dark *){--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.messages--error .messages__icon{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.messages--error .messages__title{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.messages--error .messages__title:is(.dark *){--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.messages--error .messages__body{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.messages--error .messages__body:is(.dark *){--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.messages--info .messages__icon{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.messages--info .messages__title{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.messages--info .messages__title:is(.dark *){--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.messages--info .messages__body{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.messages--info .messages__body:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.alert{border-radius:.375rem;margin-bottom:1.5rem;padding:1rem}.alert--status{border-width:1px;--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.alert--status:is(.dark *){background-color:rgba(34,197,94,.15);border-color:rgba(34,197,94,.25)}.alert--warning{border-width:1px;--tw-border-opacity:1;border-color:rgb(254 240 138/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.alert--warning:is(.dark *){background-color:rgba(234,179,8,.15);border-color:rgba(234,179,8,.25)}.alert--error{border-width:1px;--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.alert--error:is(.dark *){background-color:rgba(239,68,68,.15);border-color:rgba(239,68,68,.25)}.alert--info{border-width:1px;--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.alert--info:is(.dark *){background-color:rgba(59,130,246,.15);border-color:rgba(59,130,246,.25)}.node-form-card>.alert--hidden{display:none}.node-form-card>.alert--hidden+.form-item,.node-form-card>.alert--hidden+.form-wrapper{border-top:0;margin-top:0;padding-top:0}.loading-overlay.alert--hidden{display:none;opacity:0;visibility:hidden}@media (min-width:1024px){nav>.mt-4.alert--hidden.lg\:block,nav>div.mt-4.alert--hidden.lg\:block{display:block}}.entity-nav-content.alert--hidden,.modal-overlay.alert--hidden{display:none}.field-range-group.alert--hidden{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0}.alert--hidden,.checklist-form>.alert--hidden,.detail-panel.alert--hidden{display:none}.alert__container{align-items:flex-start;display:flex;gap:.75rem}.alert__icon-wrapper{flex-shrink:0;margin-top:.125rem}.alert__icon,.alert__icon-wrapper{height:1.25rem;width:1.25rem}.alert__content{flex:1 1 0%;min-width:0}.alert__title{font-weight:600;margin:0 0 .25rem}.alert__body,.alert__title{font-size:.875rem;line-height:1.25rem}.alert__dismiss{background-color:transparent;border-radius:.25rem;border-width:0;cursor:pointer;flex-shrink:0;padding:.25rem}.alert__dismiss:hover{background-color:rgba(0,0,0,.05)}.alert__dismiss:hover:is(.dark *){background-color:hsla(0,0%,100%,.1)}.alert__dismiss{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.alert__dismiss-icon{height:1.25rem;width:1.25rem}.alert--status .alert__icon{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.alert--status .alert__title{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.alert--status .alert__title:is(.dark *){--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity,1))}.alert--status .alert__body{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.alert--status .alert__body:is(.dark *){--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.alert--status .alert__dismiss{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.alert--status .alert__dismiss:is(.dark *){--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.alert--warning .alert__icon{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.alert--warning .alert__title{--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity,1))}.alert--warning .alert__title:is(.dark *){--tw-text-opacity:1;color:rgb(254 240 138/var(--tw-text-opacity,1))}.alert--warning .alert__body{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}.alert--warning .alert__body:is(.dark *){--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.alert--warning .alert__dismiss{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.alert--warning .alert__dismiss:is(.dark *){--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.alert--error .alert__icon{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.alert--error .alert__title{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.alert--error .alert__title:is(.dark *){--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.alert--error .alert__body{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.alert--error .alert__body:is(.dark *){--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.alert--error .alert__dismiss{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.alert--error .alert__dismiss:is(.dark *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.alert--info .alert__icon{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.alert--info .alert__title{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.alert--info .alert__title:is(.dark *){--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.alert--info .alert__body{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.alert--info .alert__body:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.alert--info .alert__dismiss{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.alert--info .alert__dismiss:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.callout{border-left-width:4px;border-radius:.5rem;margin-bottom:1.25rem;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1));padding:1.25rem}.callout:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.callout h2,.callout h3,.callout h4{margin-bottom:.5rem;margin-top:0;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.callout h2:is(.dark *),.callout h3:is(.dark *),.callout h4:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.callout p{margin:0;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.callout p:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.callout p+p{margin-top:.5rem}.callout--info{--tw-border-opacity:1;border-left-color:rgb(59 130 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.callout--info:is(.dark *){--tw-border-opacity:1;background-color:rgba(30,58,138,.2);border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.callout--info h2,.callout--info h3,.callout--info h4{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.callout--info h2:is(.dark *),.callout--info h3:is(.dark *),.callout--info h4:is(.dark *){--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.callout--info p{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.callout--info p:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.callout--success{--tw-border-opacity:1;border-left-color:rgb(34 197 94/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.callout--success:is(.dark *){--tw-border-opacity:1;background-color:rgba(20,83,45,.2);border-color:rgb(74 222 128/var(--tw-border-opacity,1))}.callout--success h2,.callout--success h3,.callout--success h4{--tw-text-opacity:1;color:rgb(20 83 45/var(--tw-text-opacity,1))}.callout--success h2:is(.dark *),.callout--success h3:is(.dark *),.callout--success h4:is(.dark *){--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity,1))}.callout--success p{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.callout--success p:is(.dark *){--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.callout--warning{--tw-border-opacity:1;border-left-color:rgb(234 179 8/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.callout--warning:is(.dark *){--tw-border-opacity:1;background-color:rgba(113,63,18,.2);border-color:rgb(250 204 21/var(--tw-border-opacity,1))}.callout--warning h2,.callout--warning h3,.callout--warning h4{--tw-text-opacity:1;color:rgb(113 63 18/var(--tw-text-opacity,1))}.callout--warning h2:is(.dark *),.callout--warning h3:is(.dark *),.callout--warning h4:is(.dark *){--tw-text-opacity:1;color:rgb(254 240 138/var(--tw-text-opacity,1))}.callout--warning p{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}.callout--warning p:is(.dark *){--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.callout--error{--tw-border-opacity:1;border-left-color:rgb(239 68 68/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.callout--error:is(.dark *){--tw-border-opacity:1;background-color:rgba(127,29,29,.2);border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.callout--error h2,.callout--error h3,.callout--error h4{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.callout--error h2:is(.dark *),.callout--error h3:is(.dark *),.callout--error h4:is(.dark *){--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.callout--error p{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.callout--error p:is(.dark *){--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.modal-overlay{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.modal-overlay--dark{background-color:rgba(0,0,0,.9)}.modal-overlay--light{background-color:hsla(0,0%,100%,.85)}.dark .modal-overlay--light{background-color:rgba(0,0,0,.85)}.modal-overlay.hidden{display:none}.modal-content{background-color:var(--white);border-radius:calc(var(--radius)*2);box-shadow:var(--shadow-lg);max-height:90vh;max-width:90%;overflow:auto}.dark .modal-content{background-color:var(--color-gray-800)}.modal-content--sm{max-width:90%;width:400px}.modal-content--md{max-width:90%;width:600px}.modal-content--lg{max-width:90%;width:800px}.modal-content--xl{max-width:95%;width:1000px}.modal-content--full{border-radius:0;height:100%;max-height:100%;max-width:100%;width:100%}.modal-content--media{background:transparent;box-shadow:none;display:block;margin:auto}.modal-content--media img,.modal-content--media video{border-radius:var(--radius);display:block;max-height:90vh;max-width:100%}.modal-header{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:1rem 1.5rem}.modal-header--primary{background-color:var(--color-blue-50);border-bottom-color:var(--color-blue-200)}.modal-title{color:var(--color-gray-900);font-size:1.25rem;font-weight:600;margin:0}.modal-header--primary .modal-title{color:var(--primary-dark)}.dark .modal-title{color:var(--color-gray-100)}.modal-body{padding:1.5rem}.modal-body--compact{padding:1rem}.modal-body--spacious{padding:2rem}.modal-footer{align-items:center;background-color:var(--bg);border-top:1px solid var(--border);display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem}.modal-footer--centered{justify-content:center}.modal-footer--spread{justify-content:space-between}.modal-close{background:none;border:none;border-radius:var(--radius);color:var(--muted);cursor:pointer;font-size:1.5rem;font-weight:700;line-height:1;padding:.5rem;position:absolute;right:1rem;top:1rem;transition:color var(--transition-normal),background-color var(--transition-normal)}.modal-close:focus,.modal-close:hover{background-color:var(--color-gray-100);color:var(--color-gray-900)}.dark .modal-close:focus,.dark .modal-close:hover{background-color:var(--color-gray-700);color:var(--white)}.modal-close--light{color:var(--color-gray-100);font-size:2.5rem;position:fixed;right:2rem;top:1rem}.modal-close--light:focus,.modal-close--light:hover{background-color:transparent;color:var(--white)}.modal-loading{background-color:var(--white);border-radius:calc(var(--radius)*2);box-shadow:var(--shadow-lg);min-width:200px;padding:2rem;text-align:center}.dark .modal-loading{background-color:var(--color-gray-800)}.modal-loading__spinner{animation:modal-spin 1s linear infinite;border:4px solid var(--color-gray-200);border-radius:50%;border-top-color:var(--primary);height:48px;margin:0 auto 1rem;width:48px}.modal-loading__message{color:var(--color-gray-800);font-size:1rem;font-weight:500}.dark .modal-loading__message{color:var(--color-gray-100)}@keyframes modal-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.toast{animation:toast-slide-in .3s ease-out;border-radius:var(--radius);box-shadow:var(--shadow-lg);font-size:.95rem;line-height:1.4;max-width:400px;padding:1rem 1.5rem;position:fixed;right:1.25rem;top:1.25rem;z-index:10000}.toast--error{background-color:var(--danger);color:var(--white)}.toast--success{background-color:var(--success);color:var(--white)}.toast--warning{background-color:var(--warning);color:var(--color-gray-900)}.toast--info{background-color:var(--info);color:var(--white)}@keyframes toast-slide-in{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.confirm-dialog{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-width:400px;width:90%}.dark .confirm-dialog{background:var(--color-gray-800)}.confirm-dialog__icon{align-items:center;border-radius:50%;display:flex;font-size:1.5rem;height:3rem;justify-content:center;margin:0 auto 1rem;width:3rem}.confirm-dialog__icon--warning{background-color:var(--color-yellow-50);color:var(--warning)}.confirm-dialog__icon--danger{background-color:var(--color-fail-light);color:var(--danger)}.confirm-dialog__icon--info{background-color:var(--color-blue-50);color:var(--info)}.confirm-dialog__title{color:var(--color-gray-900);font-size:1.125rem;font-weight:600;margin-bottom:.5rem;text-align:center}.dark .confirm-dialog__title{color:var(--white)}.confirm-dialog__message{color:var(--muted);font-size:.875rem;margin-bottom:1.5rem;text-align:center}.confirm-dialog__actions{display:flex;gap:.75rem;justify-content:center}.ui-dialog{border:none;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.ui-dialog .ui-dialog-titlebar{background:var(--bg);border:none;border-bottom:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:1rem 1.5rem}.ui-dialog .ui-dialog-title{color:var(--color-gray-900);font-size:1.125rem;font-weight:600}.dark .ui-dialog .ui-dialog-title{color:var(--color-gray-100)}.ui-dialog .ui-dialog-titlebar-close{background:none;border:none;color:var(--muted);right:1rem;top:50%;transform:translateY(-50%)}.ui-dialog .ui-dialog-titlebar-close:hover{background:var(--color-gray-100);border-radius:var(--radius);color:var(--color-gray-900)}.ui-dialog .ui-dialog-content{color:var(--color-gray-800);overflow-y:auto;padding:1.5rem}.dark .ui-dialog .ui-dialog-content{color:var(--color-gray-200)}.ui-dialog .ui-dialog-buttonpane{background:var(--bg);border-top:1px solid var(--border);padding:1rem 1.5rem}.ui-dialog.modal-dialog--responsive{max-height:90vh;max-width:90vw}.ui-dialog .form-item{margin-bottom:1rem}.ui-dialog .form-item label{display:block;font-weight:600;margin-bottom:.5rem}.ui-dialog .form-actions{border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1rem}.ui-dialog .form-actions .ajax-progress{display:inline-block;margin-left:1rem;vertical-align:middle}.ui-dialog .form-item.loading{opacity:.7;position:relative}.ui-dialog .form-item.loading:after{background:var(--overlay-light);content:"";inset:0;pointer-events:none;position:absolute}.ui-dialog input:focus,.ui-dialog select:focus,.ui-dialog textarea:focus{outline:2px solid var(--primary);outline-offset:2px}.confirmation-dialog{max-width:28rem}.confirmation-dialog .ui-dialog-titlebar{padding:1.25rem 1.5rem}.confirmation-dialog .ui-dialog-content{padding:1.5rem}.confirmation-dialog .modal-message p{color:var(--color-gray-600);font-size:.875rem;line-height:1.625;margin:0}.dark .confirmation-dialog .modal-message p{color:var(--color-gray-400)}.confirmation-dialog .modal-actions{border-top:1px solid var(--border);display:flex;gap:.5rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1rem}.confirmation-dialog .button--cancel{background:var(--bg)!important;border:1px solid var(--border)!important;border-radius:var(--radius)!important;color:var(--color-gray-700)!important;cursor:pointer;font-size:.875rem!important;font-weight:500!important;padding:.5rem 1rem!important;transition:all .15s}.confirmation-dialog .button--cancel:hover{background:var(--color-gray-50)!important;color:var(--color-gray-900)!important}.confirmation-dialog .button--continue{background:#dc2828!important;border:1px solid #dc2828!important;border-radius:var(--radius)!important;color:#fff!important;cursor:pointer;font-size:.875rem!important;font-weight:500!important;padding:.5rem 1rem!important;transition:all .15s}.confirmation-dialog .button--continue:hover{background:#b81e1e!important;border-color:#b81e1e!important}.dark .confirmation-dialog .button--cancel{background:var(--color-gray-800)!important;border-color:var(--color-gray-600)!important;color:var(--color-gray-300)!important}.dark .confirmation-dialog .button--cancel:hover{background:var(--color-gray-700)!important;color:var(--color-gray-100)!important}.entity-browser-loading{animation:pulse 1.5s ease-in-out infinite;background:var(--bg);border-radius:var(--radius-sm);color:var(--muted);display:inline-block;font-size:.875rem;margin-left:.5rem;padding:.25rem .5rem}@media (max-width:768px){.modal-content--lg,.modal-content--md,.modal-content--xl{max-width:95%;width:95%}.modal-body,.modal-footer,.modal-header{padding-left:1rem;padding-right:1rem}.toast{left:1rem;max-width:none;right:1rem}.ui-dialog{margin:2.5vh auto!important;max-height:95vh!important;width:95vw!important}.ui-dialog .ui-dialog-content{padding:.75rem}}.aed-equipment-table thead th.empty-state,.empty-state{text-align:center}.empty-state{padding:2.5rem 1.25rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.empty-state:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.empty-state{--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.empty-state:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.empty-state{border-radius:.5rem;border-style:dashed;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.empty-state:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.empty-state--compact{padding:1.5rem 1rem}.empty-state--large{padding:4rem 2rem}.empty-state--borderless{background-color:transparent;border-width:0}.empty-state__icon{font-size:3rem;line-height:1;margin-bottom:1rem;opacity:.5}.empty-state__icon--sm{font-size:1.875rem;line-height:2.25rem;margin-bottom:.75rem}.empty-state__icon--lg{font-size:3.75rem;line-height:1;margin-bottom:1.25rem}.empty-state__title{font-size:1.125rem;font-weight:500;line-height:1.75rem;margin-bottom:.5rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.empty-state__title:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.empty-state__description{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.empty-state__description:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.empty-state__description{margin-left:auto;margin-right:auto;max-width:28rem}.empty-state__action{margin-top:1.5rem}.no-results,.no-search-results{background-color:var(--bg);border:1px dashed var(--color-gray-300);border-radius:var(--radius);color:var(--muted);font-size:1rem;font-style:italic;margin-top:1rem;padding:2rem;text-align:center}.no-results--inline{font-size:.875rem;margin-top:0;padding:1rem}.no-documents,.no-items{background-color:var(--bg);border:1px dashed var(--color-gray-300);border-radius:var(--radius)}.no-comments,.no-documents,.no-items,.table-empty-row td,.views-row-empty td,tr.empty td{color:var(--muted);font-style:italic;padding:2rem;text-align:center}tr.\!empty td{color:var(--muted)!important;font-style:italic!important;padding:2rem!important;text-align:center!important}.table-empty-cell{background-color:var(--bg);color:var(--muted);font-style:italic;padding:2rem;text-align:center}.empty-state-illustrated{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 1.5rem}.aed-equipment-table thead th.empty-state-illustrated,.empty-state-illustrated{text-align:center}.empty-state-illustrated__image{height:12rem;margin-bottom:1.5rem;opacity:.6;width:12rem}.empty-state-illustrated__title{font-size:1.25rem;font-weight:600;line-height:1.75rem;margin-bottom:.5rem;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.empty-state-illustrated__title:is(.dark *){--tw-text-opacity:1;color:rgb(226 229 234/var(--tw-text-opacity,1))}.empty-state-illustrated__description{margin-bottom:1.5rem;max-width:24rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.empty-state-illustrated__description:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.empty-state-fade-in{animation:emptyStateFadeIn .3s ease-out}@keyframes emptyStateFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.comments-list{max-height:600px;overflow-y:auto}.comments-list--compact{max-height:400px}.comments-list--full{max-height:none}.comment-item{background-color:var(--white);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:1rem;padding:var(--spacing-md)}.dark .comment-item{background-color:var(--color-gray-800);border-color:var(--color-gray-700)}.comment-item:last-child{margin-bottom:0}.comment-item--system{background-color:var(--color-blue-50);border-color:var(--color-blue-200)}.comment-item--internal{background-color:var(--color-yellow-50);border-color:var(--color-yellow-300)}.comment-item--highlighted{background-color:var(--color-blue-50);border-color:var(--primary);border-width:2px;box-shadow:0 2px 8px rgb(var(--primary-rgb)/.15)}.comment-item--compact{margin-bottom:.5rem;padding:.75rem}.comment-header{align-items:center;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.5rem;margin-bottom:.5rem}.comment-author{color:var(--color-gray-700);font-weight:500}.dark .comment-author{color:var(--color-gray-300)}.comment-date{color:var(--muted);font-size:.75rem}.comment-badge{border-radius:9999px;font-size:.75rem;padding:.125rem .5rem}.comment-body{color:var(--color-gray-900);white-space:pre-wrap;word-wrap:break-word;line-height:1.5}.dark .comment-body{color:var(--color-gray-100)}.comment-body--compact{font-size:.875rem}.add-comment-form{background-color:var(--bg);border-radius:var(--radius);margin-bottom:1rem;padding:1rem}.add-comment-form--sticky{position:sticky;top:0;z-index:10}.timeline{display:flex;flex-direction:column;max-width:800px;padding-left:1rem}.timeline--compact{padding-left:.5rem}.timeline-item{display:flex;padding-bottom:1.5rem;position:relative}.timeline-item--last,.timeline-item:last-child{padding-bottom:0}.timeline-connector{background-color:var(--border);bottom:0;left:15px;position:absolute;top:32px;width:2px}.timeline-item--last .timeline-connector,.timeline-item:last-child .timeline-connector{display:none}.timeline-icon{align-items:center;background:var(--bg);border-radius:50%;display:flex;flex-shrink:0;font-size:1.25rem;height:32px;justify-content:center;width:32px;z-index:1}.timeline-content{background-color:var(--white);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow);flex-grow:1;margin-left:1rem;padding:.5rem 1rem}.dark .timeline-content{background-color:var(--color-gray-800);border-color:var(--color-gray-700)}.dark .timeline-approver{color:var(--color-gray-100)}.dark .timeline-comment,.dark .timeline-details{color:var(--color-gray-300)}.dark .timeline-comment{border-top-color:var(--color-gray-700)}.dark .history-row{background-color:var(--color-gray-800);color:var(--color-gray-200)}.timeline-item--highlighted .timeline-content{background-color:var(--color-blue-50);border:2px solid var(--primary);box-shadow:0 2px 8px rgb(var(--primary-rgb)/.15)}.timeline-item--highlighted .timeline-icon{background-color:var(--color-blue-50)}.timeline-header{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.25rem}.timeline-action{border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;padding:.25rem .5rem}.timeline-approver{color:var(--black);font-weight:500}.timeline-date{color:var(--muted);font-size:.75rem;margin-left:auto}.timeline-details{color:var(--color-gray-700);display:flex;flex-wrap:wrap;font-size:.875rem;gap:1rem}.timeline-details i{color:var(--muted);font-size:.75rem}.timeline-comment{align-items:flex-start;border-top:1px solid var(--color-gray-200);color:var(--color-gray-700);display:flex;font-size:.875rem;gap:.375rem;margin-top:.5rem;padding-top:.5rem}.timeline-comment i{color:var(--muted);margin-top:.125rem}.activity-item{align-items:flex-start;border-bottom:1px solid var(--color-gray-100);display:flex;gap:.75rem;padding:.75rem 1rem}.activity-item:last-child{border-bottom:none}.activity-icon,.activity-item:hover{background-color:var(--bg)}.activity-icon{align-items:center;border-radius:50%;color:var(--muted);display:flex;flex-shrink:0;font-size:.875rem;height:2rem;justify-content:center;width:2rem}.activity-content{flex:1;min-width:0}.activity-title{color:var(--color-gray-900);font-weight:500;margin-bottom:.125rem}.dark .activity-title{color:var(--color-gray-100)}.activity-meta{color:var(--muted);font-size:.75rem}.history-row{background-color:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:.5rem;transition:box-shadow var(--transition-fast)}.history-row:hover{box-shadow:var(--shadow-md)}.history-row-content{gap:.75rem;padding:.75rem 1rem}.history-meta,.history-row-content{align-items:center;display:flex;flex-wrap:wrap}.history-meta{color:var(--muted);font-size:.875rem;gap:.5rem}.history-meta .meta-separator{color:var(--color-gray-300)}.history-meta .meta-location{color:var(--color-gray-700);font-weight:500}.history-description-row{border-top:1px solid var(--color-gray-100);color:var(--color-gray-700);font-size:.875rem;line-height:1.5;padding:.5rem 1rem .75rem}.history-flags{display:flex;flex-shrink:0;gap:.25rem}.history-flags .badge{font-size:.625rem;padding:.2rem .4rem}.history-flags .\!badge{font-size:.625rem!important;padding:.2rem .4rem!important}@media (max-width:768px){.timeline{padding-left:.5rem}.timeline-content{padding:.5rem .75rem}.history-row-content{flex-wrap:wrap;gap:.5rem}.history-meta{margin-top:.5rem;order:3;width:100%}}@media (max-width:576px){.comment-header{gap:.25rem}.comment-header,.timeline-header{align-items:flex-start;flex-direction:column}.timeline-date{margin-left:0}}.expand-toggle{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;display:flex;font-size:1.25rem;height:24px;justify-content:center;padding:0;transition:color var(--transition-normal),background-color var(--transition-normal);width:24px}.expand-toggle:hover{background-color:var(--bg);color:var(--primary)}.expand-toggle:focus{outline:2px solid var(--primary);outline-offset:2px}.expand-toggle__icon{transition:transform var(--transition-normal)}.expand-toggle.expanded .expand-toggle__icon,.expand-toggle[aria-expanded=true] .expand-toggle__icon{transform:rotate(90deg)}.expand-toggle.\!expanded .expand-toggle__icon{transform:rotate(90deg)!important}.expand-toggle--chevron .expand-toggle__icon{transform:rotate(0deg)}.expand-toggle--chevron.expanded .expand-toggle__icon,.expand-toggle--chevron[aria-expanded=true] .expand-toggle__icon{transform:rotate(180deg)}.expand-toggle--chevron.\!expanded .expand-toggle__icon{transform:rotate(180deg)!important}.expand-toggle__icon.rotating{animation:expandToggleSpin 1s linear infinite}@keyframes expandToggleSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.expand-toggle--sm{font-size:1rem;height:20px;width:20px}.expand-toggle--lg{font-size:1.5rem;height:32px;width:32px}.collapsible{background-color:var(--white);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.dark .collapsible{background-color:var(--color-gray-800);border-color:var(--color-gray-700)}.dark .collapsible .collapsible__header:hover{background-color:var(--color-gray-700)}.collapsible+.collapsible{margin-top:.5rem}.collapsible__header{align-items:center;background-color:var(--bg);cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 1rem;transition:background-color var(--transition-normal);-webkit-user-select:none;-moz-user-select:none;user-select:none}.collapsible__header:hover{background-color:var(--color-gray-100)}.collapsible__header:focus{outline:2px solid var(--primary);outline-offset:-2px}.collapsible__title{color:var(--color-gray-800);font-weight:600;margin:0}.dark .collapsible__title{color:var(--color-gray-100)}.collapsible__toggle{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:transform var(--transition-normal);width:24px}.collapsible__body{border-top:1px solid var(--border);padding:1rem}.collapsible--collapsed .collapsible__body{display:none}.collapsible--collapsed .collapsible__header{border-radius:var(--radius)}.collapsible--collapsed .collapsible__toggle{transform:rotate(-90deg)}.collapsible__body--animated{animation:collapsibleSlideDown .3s ease-out}@keyframes collapsibleSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.accordion{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.dark .accordion{border-color:var(--color-gray-700)}.accordion__item{border-bottom:1px solid var(--border)}.accordion__item:last-child{border-bottom:none}.accordion__header{align-items:center;background-color:var(--white);border:none;cursor:pointer;display:flex;justify-content:space-between;padding:var(--spacing-md);text-align:left;transition:background-color var(--transition-normal);width:100%}.dark .accordion__header{background-color:var(--color-gray-800)}.accordion__header:hover{background-color:var(--bg)}.dark .accordion__header:hover{background-color:var(--color-gray-700)}.accordion__header:focus{outline:2px solid var(--primary);outline-offset:-2px}.accordion__title{color:var(--color-gray-800);font-size:1rem;font-weight:600}.dark .accordion__title{color:var(--color-gray-100)}.accordion__icon{flex-shrink:0;transition:transform var(--transition-normal)}.accordion__item--open .accordion__icon{transform:rotate(180deg)}.accordion__panel{background-color:var(--bg);border-top:1px solid var(--border);padding:var(--spacing-md)}.dark .accordion__panel{background-color:var(--color-gray-900);border-color:var(--color-gray-700)}.accordion__item:not(.accordion__item--open) .accordion__panel{display:none}details.collapsible-details{background-color:var(--white);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.dark details.collapsible-details{background-color:var(--color-gray-800);border-color:var(--color-gray-700)}details.collapsible-details+details.collapsible-details{margin-top:.5rem}details.collapsible-details>summary{align-items:center;background-color:var(--bg);color:var(--color-gray-800);cursor:pointer;display:flex;font-weight:600;justify-content:space-between;list-style:none;padding:.75rem 1rem}.dark details.collapsible-details>summary{background-color:var(--color-gray-900);color:var(--color-gray-100)}details.collapsible-details>summary::-webkit-details-marker{display:none}details.collapsible-details>summary:after{border-bottom:2px solid var(--muted);border-right:2px solid var(--muted);content:"";height:.75rem;transform:rotate(-45deg);transition:transform var(--transition-normal);width:.75rem}details.collapsible-details[open]>summary:after{transform:rotate(45deg)}details.collapsible-details>summary:hover{background-color:var(--color-gray-100)}.dark details.collapsible-details>summary:hover{background-color:var(--color-gray-700)}details.collapsible-details>summary:focus{outline:2px solid var(--primary);outline-offset:-2px}details.collapsible-details>.collapsible-details__content{border-top:1px solid var(--border);padding:var(--spacing-md)}.dark details.collapsible-details>.collapsible-details__content{border-color:var(--color-gray-700)}.expandable-row{cursor:pointer;transition:background-color var(--transition-normal)}.expandable-row:hover{background-color:var(--bg)}.expandable-row__toggle{align-items:center;display:inline-flex;justify-content:center;padding:.5rem}.expandable-row__icon{transition:transform var(--transition-normal)}.expandable-row--expanded .expandable-row__icon{transform:rotate(90deg)}.expandable-row__content{background-color:var(--color-gray-50);border-top:1px solid var(--color-gray-200);padding:.75rem 1rem 1rem}.nav-collapsible{border-bottom:1px solid var(--border)}.nav-collapsible__header{align-items:center;background-color:var(--bg);color:var(--color-gray-700);cursor:pointer;display:flex;font-weight:500;justify-content:space-between;padding:.75rem 1rem}.nav-collapsible__header:hover{background-color:var(--color-gray-100)}.nav-collapsible__toggle{flex-shrink:0;transition:transform var(--transition-normal)}.nav-collapsible--collapsed .nav-collapsible__toggle{transform:rotate(-90deg)}.nav-collapsible__body{background-color:var(--white)}.nav-collapsible--collapsed .nav-collapsible__body{display:none}.nav-collapsible__item{border-top:1px solid var(--color-gray-100);cursor:pointer;padding:.75rem 1rem .75rem 2rem;transition:background-color var(--transition-normal)}.nav-collapsible__item:hover{background-color:var(--bg)}.nav-collapsible__item.active{background-color:var(--color-gray-200)}.nav-collapsible__item.\!active{background-color:var(--color-gray-200)!important}@media (max-width:768px){.accordion__header,.accordion__panel,.collapsible__body,.collapsible__header{padding:.75rem}}.attachments-fieldset{border-width:1px;padding:1rem;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.attachments-fieldset:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.attachments-fieldset{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.attachments-fieldset:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.attachments-fieldset__label{font-size:.875rem;font-weight:600;letter-spacing:.025em;line-height:1.25rem;margin-bottom:.75rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.attachments-fieldset__label:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.node-form-card .attachments-fieldset{background-color:transparent;border-radius:0;border-width:0;padding:0;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.node-form-card .attachments-fieldset__label{margin-bottom:1rem}.checklist-form>.attachments-fieldset{background-color:var(--white)!important;border:0!important;border-bottom:1px solid var(--border)!important;border-left:1px solid var(--border)!important;border-radius:0!important;border-right:1px solid var(--border)!important;margin-top:0!important;padding:1rem 1.25rem!important}.checklist-form>.attachments-fieldset:has(+.completed-by-card){border-bottom-left-radius:var(--radius)!important;border-bottom-right-radius:var(--radius)!important;box-shadow:var(--shadow-sm)}.node-form-card>.camera-input,.node-form-card>.file-input{display:none}.node-form-card>.camera-input+.form-item,.node-form-card>.camera-input+.form-wrapper,.node-form-card>.file-input+.form-item,.node-form-card>.file-input+.form-wrapper{border-top:0;margin-top:0;padding-top:0}.loading-overlay .file-input,.loading-overlay.camera-input{display:none;opacity:0;visibility:hidden}@media (min-width:1024px){nav>.mt-4 .file-input.lg\:block,nav>.mt-4.camera-input.lg\:block,nav>div.mt-4 .file-input.lg\:block,nav>div.mt-4.camera-input.lg\:block{display:block}}.entity-nav-content .file-input,.entity-nav-content.camera-input,.modal-overlay .file-input,.modal-overlay.camera-input{display:none}.field-range-group .file-input,.field-range-group.camera-input{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0}.camera-input,.checklist-form>.camera-input,.checklist-form>.file-input,.detail-panel .file-input,.detail-panel.camera-input,.file-input{display:none}.camera-capture-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.attachments-count{margin-top:.5rem;padding:.5rem;--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.attachments-count:is(.dark *){background-color:rgba(30,58,138,.3)}.attachments-count{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.attachments-count:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.attachments-count{border-radius:.375rem;font-size:.875rem;font-weight:500;line-height:1.25rem}@media (min-width:1024px){nav>.attachments-preview.hidden.lg\:block,nav>div.attachments-preview.hidden.lg\:block{display:block}}.attachments-preview{margin-top:1rem}.attachments-preview-items.grid-3.measurement-cards{display:grid;gap:.9375rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:.9375rem}@media (max-width:768px){.attachments-preview-items.grid-3.measurement-cards{gap:.625rem;grid-template-columns:1fr}}.attachments-preview-items{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.attachment-item{border-width:1px;padding:.5rem;position:relative;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.attachment-item:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.attachment-item{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.attachment-item:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.attachment-item{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);overflow:visible;transition-duration:.2s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.attachment-item,.attachment-item:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.attachment-item:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.attachment-item.existing-attachment{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.attachment-item.existing-attachment:is(.dark *){background-color:rgba(30,58,138,.2)}.attachment-item.existing-attachment{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.attachment-item.existing-attachment:is(.dark *){--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.attachment-thumbnail{border-radius:.375rem;cursor:pointer;height:9rem;margin-bottom:.5rem;-o-object-fit:cover;object-fit:cover;width:100%}.attachment-info{padding-bottom:.5rem;padding-top:.5rem}.attachment-info .filename{display:block;font-size:.875rem;font-weight:500;line-height:1.25rem;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.attachment-info .filename:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.attachment-info .filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-info .filesize{display:block;font-size:.75rem;line-height:1rem;margin-top:.25rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.attachment-info .filesize:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.remove-attachment{border-radius:9999px;border-width:0;height:1.5rem;position:absolute;right:.25rem;top:.25rem;width:1.5rem;--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.remove-attachment:is(.dark *){--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.remove-attachment{font-size:1.125rem;font-weight:700;line-height:1.75rem;line-height:1;--tw-text-opacity:1;align-items:center;color:rgb(255 255 255/var(--tw-text-opacity,1));cursor:pointer;display:flex;justify-content:center;opacity:.8;pointer-events:auto;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:10}.remove-attachment:hover{opacity:1;--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.remove-attachment:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.remove-attachment: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))}.attachment-item.existing-attachment .remove-attachment{z-index:11}.attachment-modal{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.attachment-modal .modal-backdrop{background-color:rgba(0,0,0,.8);inset:0;position:absolute}.attachment-modal .modal-content{max-height:90%;max-width:90%;position:relative;z-index:10}.attachment-modal .modal-content img{border-radius:.5rem;max-height:90vh;max-width:100%;--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.attachment-modal .modal-close{background-color:transparent;border-width:0;font-size:1.875rem;height:2.5rem;line-height:2.25rem;position:absolute;right:0;top:-2.5rem;width:2.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));cursor:pointer;opacity:.8;transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.attachment-modal .modal-close:hover{opacity:1}.ajax-progress-bar{margin-top:.5rem;--tw-bg-opacity:1;background-color:rgb(226 229 234/var(--tw-bg-opacity,1))}.ajax-progress-bar:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.ajax-progress-bar{border-radius:.375rem;overflow:hidden}.ajax-progress-bar .progress{height:.25rem;--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.ajax-progress-bar .progress:is(.dark *){--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.ajax-progress-bar .progress{transition-duration:.3s;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.attachments-preview-items{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.attachment-thumbnail{height:6rem}.camera-capture-input{font-size:1rem;line-height:1.5rem;padding:1rem}.camera-button,.file-button{width:100%}}.scrollable-list{overflow-y:auto}.filter-checkbox-list.scrollable-list{border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.filter-checkbox-list.scrollable-list:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.scrollable-list{scrollbar-color:var(--color-gray-300) var(--color-gray-50);scrollbar-width:thin}.scrollable-list::-webkit-scrollbar{width:6px}.scrollable-list::-webkit-scrollbar-track{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.scrollable-list::-webkit-scrollbar-thumb{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.scrollable-list::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.dark .scrollable-list{scrollbar-color:var(--color-gray-600) var(--color-gray-900)}.dark .scrollable-list::-webkit-scrollbar-track{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.dark .scrollable-list::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.dark .scrollable-list::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.scrollable-list--sm{max-height:10rem}.scrollable-list--md{max-height:16rem}.scrollable-list--lg{max-height:24rem}.selection-list{overflow-y:auto}.filter-checkbox-list.selection-list{border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.filter-checkbox-list.selection-list:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.selection-list{scrollbar-color:var(--color-gray-300) var(--color-gray-50);scrollbar-width:thin}.selection-list::-webkit-scrollbar{width:6px}.selection-list::-webkit-scrollbar-track{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.selection-list::-webkit-scrollbar-thumb{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.selection-list::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.dark .selection-list{scrollbar-color:var(--color-gray-600) var(--color-gray-900)}.dark .selection-list::-webkit-scrollbar-track{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.dark .selection-list::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.dark .selection-list::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.selection-list{border-radius:.25rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1));padding:.5rem}.selection-list:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.selection-list__item{align-items:center;border-radius:.25rem;cursor:pointer;display:flex;gap:.5rem;padding:.375rem}.selection-list__item:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.selection-list__item:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.selection-list__item{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.selection-list__item--selected,.selection-list__item:has(input:checked){--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.selection-list__item--selected:is(.dark *),.selection-list__item:has(input:checked):is(.dark *){background-color:rgba(30,58,138,.3)}.selection-list__item input[type=checkbox],.selection-list__item input[type=radio]{accent-color:var(--primary);cursor:pointer;flex-shrink:0;height:1rem;width:1rem}.selection-list__item label,.selection-list__item span{cursor:pointer;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.selection-list__item label:is(.dark *),.selection-list__item span:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.accordion-list{overflow-y:auto}.filter-checkbox-list.accordion-list{border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.filter-checkbox-list.accordion-list:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.accordion-list{scrollbar-color:var(--color-gray-300) var(--color-gray-50);scrollbar-width:thin}.accordion-list::-webkit-scrollbar{width:6px}.accordion-list::-webkit-scrollbar-track{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.accordion-list::-webkit-scrollbar-thumb{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.accordion-list::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.dark .accordion-list{scrollbar-color:var(--color-gray-600) var(--color-gray-900)}.dark .accordion-list::-webkit-scrollbar-track{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.dark .accordion-list::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.dark .accordion-list::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.accordion-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.accordion-list__group{border-radius:.5rem;border-width:1px;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.accordion-list__group:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.accordion-list__header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.accordion-list__header:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.accordion-list__header:hover{--tw-bg-opacity:1;background-color:rgb(226 229 234/var(--tw-bg-opacity,1))}.accordion-list__header:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.accordion-list__header{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.accordion-list__header-title{align-items:center;display:flex;gap:.5rem}.accordion-list__header-title .icon{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));transition-duration:.2s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.accordion-list__header-title .icon.is-expanded{--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))}.accordion-list__header-meta{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.accordion-list__header-meta:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.accordion-list__content{border-top-width:1px;padding:.5rem}.accordion-list__content:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.node-form-card>.accordion-list__content.is-collapsed{display:none}.node-form-card>.accordion-list__content.is-collapsed+.form-item,.node-form-card>.accordion-list__content.is-collapsed+.form-wrapper{border-top:0;margin-top:0;padding-top:0}.loading-overlay.accordion-list__content.is-collapsed{display:none;opacity:0;visibility:hidden}@media (min-width:1024px){nav>.mt-4.accordion-list__content.is-collapsed.lg\:block,nav>div.mt-4.accordion-list__content.is-collapsed.lg\:block{display:block}}.entity-nav-content.accordion-list__content.is-collapsed,.modal-overlay.accordion-list__content.is-collapsed{display:none}.field-range-group.accordion-list__content.is-collapsed{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0}.accordion-list__content.is-collapsed,.checklist-form>.accordion-list__content.is-collapsed,.detail-panel.accordion-list__content.is-collapsed{display:none}.scrollable-list__empty,.selection-list__empty{font-size:.875rem;font-style:italic;line-height:1.25rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.scrollable-list__empty:is(.dark *),.selection-list__empty:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.aed-equipment-table thead th .selection-list__empty,.aed-equipment-table thead th.scrollable-list__empty{text-align:center}.scrollable-list__empty,.selection-list__empty{padding:1rem;text-align:center}.ir-alert{background-color:#fef1f1;border:2px solid hsl(var(--destructive));border-radius:.75rem;margin-bottom:1.25rem;padding:1.25rem}.ir-alert__icon{align-items:center;background-color:hsl(var(--destructive)/.1);border-radius:9999px;color:hsl(var(--destructive));display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.ir-alert__icon img,.ir-alert__icon svg{height:1.25rem;width:1.25rem}.ir-alert__title{font-family:var(--font-display);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ir-alert__item,.ir-alert__title{color:hsl(var(--destructive));font-size:.875rem}.ir-alert__item{font-weight:600}.dark .ir-alert{background-color:#260d0d}.ir-person-card{background-color:hsl(var(--card));border:1px solid hsl(var(--border-hsl));border-left:3px solid hsl(var(--primary-hsl));border-radius:.75rem;box-shadow:var(--shadow-sm);padding:1rem}.dark .ir-person-card{background-color:var(--color-gray-900);border-color:var(--color-gray-800);border-left-color:hsl(var(--primary-hsl))}.ir-witness-card{background-color:hsl(var(--card));border:1px solid hsl(var(--border-hsl));border-left:3px solid hsl(var(--info-hsl));border-radius:.75rem;box-shadow:var(--shadow-sm);padding:1rem}.dark .ir-witness-card{background-color:var(--color-gray-900);border-color:var(--color-gray-800);border-left-color:hsl(var(--info-hsl))}.ir-injury-card{background-color:#fef1f1;border:1px solid hsl(var(--border-hsl));border-left:3px solid hsl(var(--destructive));border-radius:.75rem;box-shadow:var(--shadow-sm);padding:1rem}.dark .ir-injury-card{background-color:#260d0d;border-color:var(--color-gray-800);border-left-color:hsl(var(--destructive))}.ir-firstaid-card{background-color:hsl(var(--card));border:1px solid hsl(var(--border-hsl));border-left:3px solid hsl(var(--success-hsl));border-radius:.75rem;box-shadow:var(--shadow-sm);padding:1rem}.dark .ir-firstaid-card{background-color:var(--color-gray-900);border-color:var(--color-gray-800);border-left-color:hsl(var(--success-hsl))}.ir-avatar{align-items:center;background-color:hsl(var(--primary-hsl)/.1);border-radius:9999px;color:hsl(var(--primary-hsl));display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:600;height:2.25rem;justify-content:center;width:2.25rem}.ir-side-by-side>.ir-grid-col{display:flex;flex-direction:column}.ir-side-by-side>.ir-grid-col>.data-card{flex:1;margin-bottom:0}.ir-file-card{align-items:flex-start;background-color:hsl(var(--muted-hsl)/.3);border:1px solid hsl(var(--border-hsl));border-radius:.5rem;display:flex;gap:.75rem;padding:.75rem;text-decoration:none;transition:background-color .15s ease}.ir-file-card:hover{background-color:hsl(var(--muted-hsl)/.5)}.ir-file-card .text-primary:hover{text-decoration:underline}.ir-signature-box{align-items:center;border:1px dashed hsl(var(--border-hsl));border-radius:.5rem;color:hsl(var(--muted-foreground));display:flex;font-size:.875rem;justify-content:center;min-height:4rem;padding:1rem}.ir-divider-header{align-items:center;display:flex;gap:1rem;margin:1.5rem 0}.ir-divider-header:after,.ir-divider-header:before{background-color:hsl(var(--border-hsl));content:"";flex:1;height:1px}.ir-divider-header__text{color:hsl(var(--muted-foreground));font-family:var(--font-display);font-size:.875rem;font-weight:600;white-space:nowrap}.range-input-group{border-bottom-right-radius:.25rem;border-left-width:4px;border-style:solid;border-top-right-radius:.25rem;margin-bottom:.625rem;padding:.625rem;transition:opacity .2s ease}.range-input-group--red{--tw-border-opacity:1;border-left-color:rgb(239 68 68/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.range-input-group--red:is(.dark *){background-color:rgba(127,29,29,.2)}.range-input-group--yellow{--tw-border-opacity:1;border-left-color:rgb(234 179 8/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.range-input-group--yellow:is(.dark *){background-color:rgba(113,63,18,.2)}.range-input-group--green{--tw-border-opacity:1;border-left-color:rgb(34 197 94/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.range-input-group--green:is(.dark *){background-color:rgba(20,83,45,.2)}.range-inputs-inline{align-items:center;display:flex;gap:.625rem;margin-top:.25rem}.aed-equipment-table thead th.range-inputs-inline input[type=number]{text-align:center}.range-inputs-inline input[type=number]{text-align:center;width:5rem}.field-range-group{margin-bottom:1rem;transition:opacity .3s ease,max-height .3s ease}.field-range-group>summary{background-color:transparent;border-radius:0;border-width:0;font-weight:600;padding:.5rem 0}.field-range-group[open]>summary{border-width:0}.field-range-group>div{background-color:transparent;border-width:0;padding:0}.field-range-group.hidden{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0}details.field-range-measurement{border-width:1px;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}details.field-range-measurement:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}details.field-range-measurement{border-radius:.5rem;margin-bottom:1.5rem;overflow:hidden;--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}details.field-range-measurement>summary{--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1));padding:1rem 1.25rem}details.field-range-measurement>summary:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}details.field-range-measurement>summary{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}details.field-range-measurement>summary:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}details.field-range-measurement>summary{cursor:pointer;font-size:1.125rem;font-weight:600;line-height:1.75rem}details.field-range-measurement>summary:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}details.field-range-measurement>summary:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}details.field-range-measurement>div{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem}details.field-range-measurement>div:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.range-separator{font-weight:700;padding-left:.25rem;padding-right:.25rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.range-separator:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.pool-overrides-grouped>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.pool-location-group>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.pool-location-heading{font-size:1rem;font-weight:600;line-height:1.5rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.pool-location-heading:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.pool-location-heading{border-bottom-width:1px;margin-bottom:.75rem;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1));padding-bottom:.5rem}.pool-location-heading:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.pool-overrides-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.pool-override-item{align-items:center;border-radius:.5rem;display:flex;justify-content:space-between;padding:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.pool-override-item:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.pool-override-item{border-width:1px;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.pool-override-item:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.pool-override-item{transition-duration:.2s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.pool-override-item:hover{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.pool-override-item.pool-setting-overridden{border-left-width:4px;--tw-border-opacity:1;border-left-color:rgb(59 130 246/var(--tw-border-opacity,1))}.pool-override-item.pool-setting-inherited{border-left-width:4px;--tw-border-opacity:1;border-left-color:rgb(209 213 219/var(--tw-border-opacity,1))}.pool-override-item.pool-setting-inherited:is(.dark *){--tw-border-opacity:1;border-left-color:rgb(75 85 99/var(--tw-border-opacity,1))}.pool-info{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.pool-info strong{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.pool-info strong:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.pool-info .svg-icon{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.pool-info .svg-icon:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.pool-actions{flex-shrink:0}.aed-equipment-table thead th.pool-overrides-empty-state{text-align:center}.pool-overrides-empty-state{padding:2.5rem 1.25rem;text-align:center;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.pool-overrides-empty-state:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.pool-overrides-empty-state{--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.pool-overrides-empty-state:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.pool-overrides-empty-state{border-radius:.5rem;border-style:dashed;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.pool-overrides-empty-state:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}@media (min-width:1024px){nav>.pool-overrides-empty-state h4.hidden.lg\:block,nav>div.pool-overrides-empty-state h4.hidden.lg\:block{display:block}}.pool-overrides-empty-state h4{font-size:1.125rem;font-weight:500;line-height:1.75rem;margin-bottom:.5rem;margin-top:1rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.pool-overrides-empty-state h4:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.pool-overrides-empty-state p{font-size:.875rem;line-height:1.25rem;margin-left:auto;margin-right:auto;max-width:28rem}.pool-overrides-empty-state .svg-icon{font-size:3rem;line-height:1;opacity:.5}.list-field-categories>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.list-option-category{align-items:center;border-radius:.25rem;display:flex;gap:1rem;padding:.625rem;--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.list-option-category:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.list-option-category strong{min-width:150px;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.list-option-category strong:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.list-option-category-select{flex:1 1 0%}.field-settings-table{width:100%}.field-settings-table thead{--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.field-settings-table thead:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.field-settings-table th{font-size:.75rem;font-weight:600;letter-spacing:.05em;line-height:1rem;padding:.75rem 1rem;text-align:left;text-transform:uppercase;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.field-settings-table th:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.field-settings-table th{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.field-settings-table th:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.field-settings-table tbody tr{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.field-settings-table tbody tr:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.field-settings-table tbody tr{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.field-settings-table tbody tr:hover{--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.field-settings-table tbody tr:hover:is(.dark *){background-color:rgba(31,41,55,.5)}.field-settings-table td{padding:.75rem 1rem;vertical-align:middle;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.field-settings-table td:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.field-settings-table .form-checkbox,.field-settings-table .form-item{margin:0}.field-settings-table .form-help{font-size:.75rem;line-height:1rem;margin-top:.25rem;padding:.25rem .5rem}.ir-module-settings .checklist-field-row{display:block}.ir-module-settings .checklist-field-row__legend{margin-bottom:.75rem}.ir-module-settings .checklist-field-row__controls .form-radios{flex-direction:column;gap:.75rem}.ir-module-settings .checklist-field-row__controls .form-radios>.form-item,.ir-module-settings .checklist-field-row__controls .form-radios>.js-form-item{border-radius:.5rem;padding:.75rem 1rem;width:100%}.task-card__header{align-items:center;background-color:hsl(var(--muted-hsl)/.3);border-bottom:1px solid hsl(var(--border-hsl));display:flex;justify-content:space-between;padding:.75rem 1rem}.task-card__header-left{align-items:center;display:flex;gap:.5rem}.task-card__header-left .svg-icon{color:hsl(var(--success-hsl))}.task-card__header-title{color:hsl(var(--foreground));font-size:.875rem;font-weight:700;margin:0}.task-new-btn{align-items:center;background:none;border:none;border-radius:.375rem;color:hsl(var(--primary-hsl));cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:500;gap:.25rem;padding:.25rem .5rem;transition:background-color .15s}.task-new-btn:hover{background-color:hsl(var(--muted-hsl)/.5)}.task-new-btn .svg-icon{height:.875rem;width:.875rem}.task-section-toggle{align-items:center;background:none;border:none;border-bottom:1px solid hsl(var(--border-hsl));color:inherit;cursor:pointer;display:flex;font:inherit;justify-content:space-between;padding:.625rem 1rem;text-align:left;transition:background-color .15s;width:100%}.task-section-toggle:hover{background-color:hsl(var(--muted-hsl)/.3)}.task-section-toggle-left{align-items:center;display:flex;gap:.5rem}.task-section__chevron{display:inline-flex;transition:transform .2s}.task-section__chevron .svg-icon{color:hsl(var(--muted-foreground))}.task-section-toggle[aria-expanded=false] .task-section__chevron{transform:rotate(-90deg)}.task-section-toggle[aria-expanded=true] .task-section__chevron{transform:rotate(0deg)}.task-section__label{color:hsl(var(--foreground));font-size:.75rem;font-weight:700}.task-section__count{color:hsl(var(--muted-foreground));font-size:11px;font-weight:500}.task-row,.task-section-content{border-bottom:1px solid hsl(var(--border-hsl))}.task-section-collapsible:last-child .task-section-content{border-bottom:none}.task-row__inner{align-items:flex-start;display:flex;gap:.75rem;padding:.75rem 1rem;transition:background-color .15s}.task-row:hover .task-row__inner{background-color:hsl(var(--muted-hsl)/.3)}.task-row.completed .task-row__inner{opacity:.4}.task-row.completed .task-title{text-decoration:line-through}.task-row .task-title{color:hsl(var(--foreground));font-size:.75rem;font-weight:600;line-height:1.4;margin:0}.task-row .task-description{color:hsl(var(--muted-foreground));display:-webkit-box;font-size:11px;-webkit-line-clamp:2;line-height:1.4;margin:2px 0 0;-webkit-box-orient:vertical;overflow:hidden}.task-circle{align-items:center;background:transparent;border:2px solid hsl(var(--muted-foreground)/.3);border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;font-size:0;height:1rem;justify-content:center;line-height:0;margin-top:2px;min-width:1rem;padding:0;transition:all .2s;width:1rem}.task-circle:hover{border-color:hsl(var(--primary-hsl))}.task-circle--overdue{border-color:#ef4444}.task-circle--warn{border-color:#f97316}.task-circle.completing{background-color:hsl(var(--primary-hsl));border-color:hsl(var(--primary-hsl));color:#fff;font-size:10px;line-height:1}.task-circle.completing .task-check-icon{animation:taskPulse .4s;display:inline-block!important}.task-circle--static{background:transparent;border:2px solid hsl(var(--muted-foreground)/.3);border-radius:50%;flex-shrink:0;height:1rem;margin-top:2px;min-width:1rem;width:1rem}.task-circle--static.task-circle--overdue{border-color:#f87171}.task-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:6px}.task-meta__pill{align-items:center;background-color:hsl(var(--muted-hsl));border-radius:.25rem;color:hsl(var(--muted-foreground));display:inline-flex;font-size:10px;gap:.25rem;padding:2px 6px}.task-meta__pill .svg-icon{height:10px;width:10px}.task-meta__due{align-items:center;color:hsl(var(--muted-foreground));display:inline-flex;font-size:10px;font-weight:600;gap:.25rem}.task-meta__due .svg-icon{height:10px;width:10px}.task-meta__due--overdue{color:#ef4444}.task-assignee-tag{background-color:hsl(var(--primary-hsl)/.1);color:hsl(var(--primary-hsl));font-size:9px;font-weight:700;padding:2px 6px;text-transform:uppercase;white-space:nowrap}.task-assignee-tag,.task-kebab{border-radius:.25rem;flex-shrink:0}.task-kebab{background:none;border:none;cursor:pointer;margin-top:2px;opacity:0;padding:4px;transition:opacity .15s,background-color .1s}.task-kebab:hover{background-color:hsl(var(--muted-hsl)/.6)}.group:hover .task-kebab,.task-row:hover .task-kebab{opacity:1}.task-kebab .svg-icon{color:hsl(var(--muted-foreground));height:14px;width:14px}.task-actions-menu{background-color:hsl(var(--card));border:1px solid hsl(var(--border-hsl));border-radius:.375rem;box-shadow:0 4px 12px rgba(0,0,0,.12);list-style:none;margin:4px 0 0;min-width:128px;padding:4px 0;position:absolute;right:0;top:100%;z-index:100}.task-menu-item{align-items:center;background:transparent;border:none;color:hsl(var(--foreground));cursor:pointer;display:flex;font-size:.75rem;gap:.5rem;padding:6px 12px;text-align:left;transition:background-color .1s;width:100%}.task-menu-item:hover{background-color:hsl(var(--muted-hsl)/.4)}.task-menu-item--danger{color:#ef4444}.task-menu-item--danger:hover{background-color:rgba(239,68,68,.06)}.task-menu-item .svg-icon{height:12px;width:12px}.task-list__empty{padding:1.5rem 1rem;text-align:center}.task-list__empty .svg-icon{display:block;margin:0 auto .5rem;opacity:.5}.task-list__empty-title{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600;margin:0}.task-list__empty-sub{color:hsl(var(--muted-foreground)/.7);font-size:11px;margin:2px 0 0}.task-dialog-overlay{align-items:center;background:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.task-dialog{background-color:hsl(var(--card));border:1px solid hsl(var(--border-hsl));border-radius:.75rem;box-shadow:0 20px 60px rgba(0,0,0,.2);max-height:calc(100vh - 2rem);max-width:440px;overflow-y:auto;width:100%}.task-dialog__header{padding:1.25rem 1.5rem 0}.task-dialog__header h3{font-size:1rem;font-weight:600;margin:0}.task-dialog__header p{color:hsl(var(--muted-foreground));font-size:.75rem;margin:2px 0 0}.task-dialog__body{padding:1rem 1.5rem 1.25rem}.task-dialog__body .form-label{font-size:.75rem;font-weight:600}.task-dialog__footer{border-top:1px solid hsl(var(--border-hsl));display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem;padding-top:1rem}.task-assign-toggle{border:1px solid hsl(var(--border-hsl));border-radius:.5rem;display:flex;overflow:hidden}.task-mode-btn{align-items:center;background-color:hsl(var(--card));border:none;color:hsl(var(--muted-foreground));cursor:pointer;display:flex;flex:1;font-size:.75rem;font-weight:600;gap:.375rem;justify-content:center;padding:.5rem;transition:all .15s}.task-mode-btn:hover{background-color:hsl(var(--muted-hsl)/.5)}.task-mode-btn.active{background-color:hsl(var(--primary-hsl));color:#fff}.task-mode-btn.\!active{background-color:hsl(var(--primary-hsl))!important;color:#fff!important}.task-mode-btn .svg-icon{height:14px;width:14px}.task-assignee-results{background:hsl(var(--card));border:1px solid hsl(var(--border-hsl));border-radius:.375rem;box-shadow:0 4px 12px rgba(0,0,0,.1)}.task-assignee-option{align-items:center;border-bottom:1px solid hsl(var(--border-hsl));cursor:pointer;display:flex;gap:.5rem;padding:.5rem .75rem;transition:background-color .1s}.task-assignee-option:last-child{border-bottom:none}.task-assignee-option:hover{background-color:hsl(var(--muted-hsl)/.3)}.task-create-submit.submitting{opacity:.7;pointer-events:none}.task-card-edit{border-top:1px solid hsl(var(--border-hsl));padding:.75rem 1rem}@keyframes taskPulse{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.audit-log{margin:1em 0}.audit-log-summary{color:var(--muted);font-size:.9em;margin-bottom:1.5em}.audit-log-entry{background-color:var(--white);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-bottom:2em;overflow:hidden}.dark .audit-log-entry{background-color:var(--color-gray-800);border-color:var(--color-gray-700)}.audit-log-entry:last-child{margin-bottom:0}.audit-log-entry-header{align-items:center;background-color:var(--bg);border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:.5em 1.5em;padding:.8em 1em}.audit-log-timestamp{color:var(--color-gray-600);font-weight:500;margin-right:auto}.audit-log-user{color:var(--color-gray-800);font-weight:500}.dark .audit-log-user{color:var(--color-gray-200)}.audit-log-operation{align-items:center;border-radius:var(--radius-sm);display:inline-flex;font-size:.9em;font-weight:500;padding:.25em .75em}.audit-log-operation--create,.audit-log-operation.create{background-color:var(--color-pass-light);color:var(--color-pass)}.audit-log-operation--update,.audit-log-operation.update{background-color:var(--color-blue-50);color:var(--primary)}.audit-log-operation--delete,.audit-log-operation.delete{background-color:var(--color-fail-light);color:var(--color-fail)}.operation-icon{margin-right:.3em}.audit-log-entity{font-weight:500}.entity-type{color:var(--muted);font-size:.85em;font-weight:400}.audit-log-changes{padding:1em}.audit-log-changes-table{border-collapse:collapse;width:100%}.audit-log-changes-table thead{background-color:var(--bg)}.audit-log-changes-table th{border-bottom:2px solid var(--border);color:var(--color-gray-600);font-weight:500;padding:.7em;text-align:left}.audit-log-changes-table td{border-bottom:1px solid var(--border);padding:.5em;vertical-align:top}.audit-log-field{font-weight:500;width:30%}.audit-log-new-value,.audit-log-old-value{padding:.7em 1em;text-align:left;white-space:normal;width:35%;word-break:break-all}.audit-log-old-value{background-color:var(--color-warn-light);color:var(--color-gray-700)}.audit-log-new-value{background-color:var(--color-pass-light);color:var(--color-pass)}.audit-log-entity-change{background-color:var(--bg);border-radius:var(--radius-sm);margin-bottom:4px;padding:8px}.empty-value{color:var(--muted);font-style:italic}@media (max-width:768px){.audit-log-entry-header{align-items:flex-start;flex-direction:column}.audit-log-timestamp{margin-bottom:.5em;margin-right:0}.audit-log-changes-table,.audit-log-changes-table tbody,.audit-log-changes-table td,.audit-log-changes-table th,.audit-log-changes-table thead,.audit-log-changes-table tr{display:block}.audit-log-changes-table tr{border:1px solid var(--border);margin-bottom:1em}.audit-log-changes-table thead tr{left:-9999px;position:absolute;top:-9999px}.audit-log-changes-table td{border:none;min-height:1em;padding-left:35%;position:relative}.audit-log-changes-table td:before{font-weight:500;left:.7em;padding-right:10px;position:absolute;top:.7em;white-space:nowrap;width:30%}.audit-log-field{background-color:var(--bg);border-bottom:1px solid var(--border);font-weight:600;padding:.7em!important}.audit-log-old-value:before{content:"Old Value:"}.audit-log-new-value:before{content:"New Value:"}}.filter-controls{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.filter-controls button{background-color:var(--bg);border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);color:var(--color-gray-700);cursor:pointer;font-size:.875rem;padding:.25rem .5rem;transition:all var(--transition-normal)}.filter-controls button:hover{background-color:var(--color-gray-200);border-color:var(--color-gray-400)}.filter-controls .btn-primary{background-color:var(--primary);border-color:var(--primary);color:var(--white)}.filter-controls .btn-primary:hover{background-color:var(--primary-dark);border-color:var(--primary-dark)}@media (max-width:768px){.filter-controls{flex-direction:column}.filter-controls button{width:100%}}.filter-collapsible summary{background-color:var(--bg);border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);color:var(--color-gray-700);cursor:pointer;font-weight:500;padding:.5rem;transition:background-color var(--transition-normal)}.filter-collapsible summary:hover{background-color:var(--color-gray-200)}.filter-collapsible[open] summary{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.filter-collapsible[open] .details-wrapper{background-color:var(--white);border:1px solid var(--color-gray-300);border-radius:0 0 var(--radius-sm) var(--radius-sm);border-top:none;padding:.75rem}.dark .filter-collapsible summary{background-color:var(--color-gray-800);border-color:var(--color-gray-600);color:var(--color-gray-200)}.dark .filter-collapsible summary:hover{background-color:var(--color-gray-700)}.dark .filter-collapsible[open] .details-wrapper{background-color:var(--color-gray-800);border-color:var(--color-gray-600)}.filter-checkboxes{background-color:var(--white);border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);margin-top:.5rem;padding:.75rem}.dark .filter-checkboxes{background-color:var(--color-gray-800);border-color:var(--color-gray-600)}.filter-checkboxes .form-item{align-items:center;border-radius:var(--radius-sm);display:flex;margin-bottom:.5rem;padding:.25rem;transition:background-color var(--transition-normal)}.filter-checkboxes .form-item:last-child{margin-bottom:0}.filter-checkboxes .form-item:hover{background-color:var(--bg)}.filter-checkboxes input[type=checkbox]{margin-right:.5rem;margin-top:0;transform:scale(1.1)}.filter-checkboxes label{cursor:pointer;flex:1;font-weight:400;margin-bottom:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-checkboxes input[type=checkbox]:checked+label{color:var(--primary);font-weight:500}.filter-checkboxes input[type=checkbox]:focus{outline:2px solid var(--primary);outline-offset:2px}.filter-checkboxes--inline .form-item{display:inline-block;margin-bottom:.5rem;margin-right:1rem;vertical-align:top}.filter-checkboxes--inline input[type=checkbox]{margin-right:.25rem;vertical-align:middle}.filter-checkboxes--inline label{display:inline;vertical-align:middle}.filter-help{background-color:var(--bg);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);color:var(--muted);font-size:.875rem;margin-top:.5rem;padding:.5rem}.filter-help small{font-style:italic}.filter-loading{opacity:.6;pointer-events:none;position:relative}.filter-loading:after{animation:filter-spin 1s linear infinite;border-top:2px solid var(--color-gray-100);border:2px solid var(--color-gray-100);border-radius:50%;border-top-color:var(--primary);content:"";height:16px;position:absolute;right:30px;top:50%;width:16px}@keyframes filter-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.filter-checkboxes{padding:.5rem}.filter-checkboxes .form-item{margin-bottom:.75rem}.filter-checkboxes label{font-size:16px}}.report-dashboard{background:var(--bg);min-height:100vh;padding:20px}.dashboard-layout{display:grid;gap:20px;grid-template-columns:300px 1fr;margin-bottom:30px}@media (max-width:1024px){.dashboard-layout{grid-template-columns:1fr}}.score-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:30px;text-align:center}.dark .score-card{background:var(--color-gray-800)}.score-card h2{color:var(--color-gray-800);font-size:18px;letter-spacing:1px;margin:0 0 20px;text-transform:uppercase}.dark .score-card h2{color:var(--color-gray-200)}.score-display{margin:20px 0}.score-number{font-size:72px;font-weight:700;line-height:1}.score-max{color:var(--muted);font-size:24px}.score-display--critical .score-number,.score-display.critical .score-number{color:var(--danger)}.score-display--warning .score-number,.score-display.warning .score-number{color:var(--warning)}.score-display--good .score-number,.score-display.good .score-number{color:var(--success)}.last-scan,.score-meta{color:var(--muted);font-size:14px;margin-top:15px}.stats-grid{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.stat-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.dark .stat-card{background:var(--color-gray-800)}.stat-card h3{color:var(--muted);font-size:14px;letter-spacing:.5px;margin:0 0 10px;text-transform:uppercase}.stat-number{color:var(--color-gray-800);font-size:36px;font-weight:700}.dark .stat-number{color:var(--color-gray-100)}.stat-card--critical,.stat-card.critical{border-left:4px solid var(--danger)}.stat-card--critical .stat-number,.stat-card.critical .stat-number{color:var(--danger)}.stat-card--high,.stat-card.high{border-left:4px solid var(--color-fail)}.stat-card--high .stat-number,.stat-card.high .stat-number{color:var(--color-fail)}.stat-card--medium,.stat-card.medium{border-left:4px solid var(--warning)}.stat-card--medium .stat-number,.stat-card.medium .stat-number{color:var(--warning)}.stat-card--low,.stat-card.low{border-left:4px solid var(--info)}.stat-card--low .stat-number,.stat-card.low .stat-number{color:var(--info)}.stat-card--success,.stat-card.success{border-left:4px solid var(--success)}.stat-card.\!success{border-left:4px solid var(--success)!important}.stat-card--success .stat-number,.stat-card.success .stat-number{color:var(--success)}.stat-card.\!success .stat-number{color:var(--success)!important}.report-section{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);margin:30px 0;padding:25px}.dark .report-section{background:var(--color-gray-800)}.report-section h2{color:var(--color-gray-800);margin:0 0 20px}.dark .report-section h2{color:var(--color-gray-100)}.section-header{align-items:center;color:var(--color-gray-800);cursor:pointer;display:flex;justify-content:space-between;margin:0 0 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark .section-header{color:var(--color-gray-100)}.section-header.collapsible:hover{color:var(--primary)}.count-badge{color:var(--muted);font-size:14px;font-weight:400;margin-left:10px}.toggle-icon{font-size:16px;margin-left:auto;transition:transform var(--transition-slow)}.section-header.collapsed .toggle-icon{transform:rotate(-90deg)}.section-content{max-height:5000px;opacity:1;overflow:hidden;transition:max-height var(--transition-slow),opacity var(--transition-slow)}.section-content.collapsed{max-height:0;opacity:0}.section-description{color:var(--muted);font-size:14px;margin:0 0 20px}.distribution-grid{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.distribution-item{background:var(--bg);border-radius:var(--radius-sm);display:flex;justify-content:space-between;padding:10px}.distribution-label{color:var(--color-gray-700);font-weight:500}.dark .distribution-label{color:var(--color-gray-300)}.distribution-count{background:var(--primary);border-radius:12px;color:var(--white);font-size:12px;font-weight:700;padding:2px 8px}.progress-bar{background:var(--color-gray-200);border-radius:10px;height:20px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,var(--primary),var(--primary-dark));height:100%;transition:width var(--transition-slow)}.progress-fill--success{background:linear-gradient(90deg,var(--success),var(--color-pass))}.progress-fill--warning{background:linear-gradient(90deg,var(--warning),var(--color-warn))}.progress-fill--danger{background:linear-gradient(90deg,var(--danger),var(--color-fail))}.pattern-item,.pattern-stats{display:grid;gap:15px}.pattern-item{align-items:center;grid-template-columns:200px 1fr 100px}.pattern-label{color:var(--color-gray-700);font-weight:500}.dark .pattern-label{color:var(--color-gray-300)}.pattern-count{color:var(--muted);font-size:14px;text-align:right}@media (max-width:768px){.pattern-item{gap:8px;grid-template-columns:1fr}.pattern-count{text-align:left}}.issue-badge{border-radius:var(--radius-sm);font-size:12px;font-weight:700;padding:4px 8px}.issue-badge--critical,.issue-badge.critical{background:var(--color-fail-light);color:var(--danger)}.issue-badge--high,.issue-badge.high{background:var(--color-warn-light);color:var(--color-fail)}.issue-badge--medium,.issue-badge.medium{background:var(--color-warn-light);color:var(--warning)}.issue-badge--low,.issue-badge.low{background:var(--color-blue-50);color:var(--info)}.report-actions{display:flex;gap:10px;margin:30px 0}@media (max-width:576px){.report-actions{flex-direction:column}}.report-table{border-collapse:collapse;width:100%}.report-table thead{background:var(--bg)}.report-table th{border-bottom:2px solid var(--border);color:var(--color-gray-700);font-size:14px;font-weight:600;padding:12px;text-align:left}.dark .report-table th{color:var(--color-gray-300)}.report-table td{border-bottom:1px solid var(--border);font-size:14px;padding:12px}.report-table code,.report-table tbody tr:hover{background:var(--bg)}.report-table code{border-radius:var(--radius-sm);color:var(--danger);font-size:12px;padding:2px 6px}.route-path{color:var(--muted);font-family:monospace;font-size:13px}.detail-panel{background:var(--bg);padding:20px}.detail-panel.hidden{display:none}.detail-panel h4{color:var(--color-gray-800);font-size:14px;margin:0 0 10px}.dark .detail-panel h4{color:var(--color-gray-200)}.detail-panel ul{margin:0;padding-left:20px}.detail-panel li{color:var(--muted);font-size:13px;margin:5px 0}.aging-table-wrap{border:1px solid hsl(var(--border-hsl));border-radius:.5rem;overflow:hidden}.aging-table{border-collapse:collapse;border-spacing:0}.aging-table thead tr,.aging-table thead tr:hover{background-color:hsl(var(--muted-hsl)/.5)}.aging-table th{color:hsl(var(--foreground));font-size:.75rem;font-weight:600;line-height:1rem;padding:.75rem 1rem}.aging-table tbody tr,.aging-table th{border-bottom:1px solid hsl(var(--border-hsl))}.aging-table tbody tr{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.aging-table tbody tr:last-child{border-bottom:none}.aging-table tbody tr:hover{background-color:hsl(var(--muted-hsl)/.5)}.aging-table td{padding:1rem;vertical-align:middle}.aging-table td:first-child{font-size:.875rem;font-weight:500;line-height:1.25rem}.aging-count-link{background:none;border:none;color:hsl(var(--primary-hsl));cursor:pointer;font-size:.875rem;font-weight:700;line-height:1.25rem;padding:0;text-decoration-line:none;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.aging-count-link:hover{color:hsl(var(--primary-hsl)/.8);text-decoration-line:underline}.aging-count-link:visited{color:hsl(var(--primary-hsl))}.aging-empty{color:hsl(var(--muted-foreground))}.dashboard-data-table{border-collapse:collapse;color:hsl(var(--foreground));font-size:.8125rem;width:100%}.dashboard-data-table thead th{background-color:hsl(var(--muted-hsl)/.4);color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600;letter-spacing:.05em;text-align:left;text-transform:uppercase}.dashboard-data-table tbody td,.dashboard-data-table thead th{border-bottom:1px solid hsl(var(--border-hsl));padding:.5rem .75rem}.dashboard-data-table tbody td{color:hsl(var(--foreground));vertical-align:top}.dashboard-data-table tbody tr:hover{background-color:hsl(var(--muted-hsl)/.2)}.dashboard-data-table a{color:hsl(var(--primary-hsl));font-weight:500;text-decoration:none}.dashboard-data-table a:hover{color:hsl(var(--primary-hsl)/.8);text-decoration:underline}.dashboard-data-table tbody tr:not(.comment-row) td:only-child{color:hsl(var(--muted-foreground));font-style:italic;padding:2rem;text-align:center}.dashboard-data-table .col-display-name,.dashboard-data-table .col-location-name{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-data-table .col-comment{color:hsl(var(--muted-foreground));line-height:1.45;overflow-wrap:break-word;white-space:normal}.dashboard-data-table .col-completed{white-space:nowrap}.col-completed .completed-name{color:hsl(var(--foreground));display:block;font-weight:500}.col-completed .completed-datetime{color:hsl(var(--muted-foreground));display:block;font-size:.6875rem;margin-top:.125rem}.quick-checks-list-container{overflow-x:auto;padding:1.25rem}.quick-checks-list-container h3{color:hsl(var(--foreground));font-size:1.125rem;font-weight:600;margin:0 0 1rem}.failure-analysis-container{overflow-x:auto;padding:1.25rem}.failure-analysis-table{table-layout:fixed;width:100%}.failure-analysis-table .col-question{width:38%}.failure-analysis-table .col-count{text-align:center;width:7%}.failure-analysis-table .col-check-types{width:14%}.failure-analysis-table .col-locations{width:22%}.failure-analysis-table .col-last-seen{width:12%}.failure-analysis-table .col-trend{text-align:center;width:7%}.failure-analysis-container h3{color:hsl(var(--foreground));font-size:1.125rem;font-weight:600;margin:0 0 1rem}.failure-analysis-table .col-check-types,.failure-analysis-table .col-locations,.failure-analysis-table .col-question{line-height:1.4;overflow:hidden;overflow-wrap:break-word;white-space:normal}.failure-count{align-items:center;background-color:hsl(var(--danger-hsl,0 72% 51%)/.1);border-radius:9999px;color:hsl(var(--danger-hsl,0 72% 51%));display:inline-flex;font-size:.8125rem;font-weight:600;justify-content:center;min-width:1.75rem;padding:.125rem .375rem}.trend-indicator{font-size:1rem;font-weight:600}.trend-up{color:hsl(var(--danger-hsl,0 72% 51%))}.trend-down{color:hsl(var(--success-hsl,142 71% 45%))}.trend-stable{color:hsl(var(--muted-foreground))}.trend-new{color:hsl(var(--warning-hsl,38 92% 50%))}@media (max-width:768px){.dashboard-data-table{font-size:.75rem}.dashboard-data-table tbody td,.dashboard-data-table thead th{padding:.375rem .5rem}.dashboard-data-table .col-display-name,.dashboard-data-table .col-location-name{max-width:120px}}.pad-expiration-overview{margin-bottom:1.25rem}.pad-expiration-overview .data-card__title{color:hsl(var(--foreground));font-family:var(--font-display);font-size:.875rem;font-weight:600;margin:0}.pad-expiration-overview .data-card__description{color:hsl(var(--muted-foreground));font-size:.75rem;margin-top:.125rem}.pad-expiration-table-wrap{border:1px solid hsl(var(--border-hsl));border-radius:var(--radius);overflow:hidden}.pad-expiration-table{border-collapse:collapse;font-size:.875rem;width:100%}.pad-expiration-table__header--group-row td,.pad-expiration-table__header--group-row th{background-color:hsl(var(--muted-hsl)/.3);border-bottom:none;color:hsl(var(--muted-foreground));font-size:10px;font-weight:700;letter-spacing:.1em;padding:.5rem .75rem 0;text-align:center;text-transform:uppercase}.pad-expiration-table__header--metric-row th{background-color:hsl(var(--muted-hsl)/.5);border-bottom:1px solid hsl(var(--border-hsl));font-size:10px;font-weight:600;letter-spacing:.08em;padding:.5rem .75rem;text-align:center;text-transform:uppercase}.pad-expiration-table__header--metric-row th.pet-header--model{color:hsl(var(--foreground));font-size:.75rem;text-align:left;width:240px}.pad-expiration-table .pet-header--expired{color:hsl(var(--destructive))}.pad-expiration-table .pet-header--thirty{color:hsl(var(--warning-hsl))}.pad-expiration-table .pet-header--ninety{color:hsl(var(--primary-hsl))}.pad-expiration-table .pet-header--missing{color:hsl(var(--muted-foreground))}.pad-expiration-table__row td,.pad-expiration-table__row th{border-bottom:1px solid hsl(var(--border-hsl));padding:.625rem .75rem}.pad-expiration-table__model{color:hsl(var(--foreground));font-size:.875rem;font-weight:500;text-align:left}.pad-expiration-table__value{color:hsl(var(--muted-foreground)/.3);text-align:center}.pad-expiration-table__value--expired.has-value{color:hsl(var(--destructive));font-weight:700}.pad-expiration-table__value--thirty.has-value{color:hsl(var(--warning-hsl));font-weight:700}.pad-expiration-table__value--ninety.has-value{color:hsl(var(--primary-hsl));font-weight:700}.pad-expiration-table__value--missing.has-value{color:hsl(var(--muted-foreground));font-weight:600}.pad-expiration-table__row--total td,.pad-expiration-table__row--total th{background-color:hsl(var(--muted-hsl)/.3);border-bottom:none}.pad-expiration-table__row--total .pad-expiration-table__model{font-weight:600}.aed-equipment-grid{margin-bottom:1.25rem}.aed-equipment-grid .data-card__title{color:hsl(var(--foreground));font-family:var(--font-display);font-size:.875rem;font-weight:600;margin:0 0 .75rem}.aed-equipment-grid .status-sections{display:flex;flex-direction:column;gap:.75rem}.aed-status-section{border:1px solid hsl(var(--border-hsl));border-radius:var(--radius);overflow:hidden}.aed-status-section__toggle{align-items:center;background-color:hsl(var(--muted-hsl)/.3);border:none;cursor:pointer;display:flex;font:inherit;gap:.625rem;padding:.625rem 1rem;text-align:left;transition:background-color .15s ease;width:100%}.aed-status-section__toggle:hover{background-color:hsl(var(--muted-hsl)/.5)}.aed-status-section__chevron{color:hsl(var(--muted-foreground));flex-shrink:0;height:.875rem;transition:transform .2s ease;width:.875rem}.aed-status-section__toggle[aria-expanded=true] .aed-status-section__chevron{transform:rotate(90deg)}.aed-status-section__count{color:hsl(var(--muted-foreground));font-size:.75rem}.aed-equipment-table{border-collapse:collapse;font-size:.875rem;width:100%}.aed-equipment-table thead th{background-color:hsl(var(--muted-hsl)/.2);border-bottom:1px solid hsl(var(--border-hsl));color:hsl(var(--foreground));font-size:.75rem;font-weight:600;padding:.5rem .75rem;text-align:left}.aed-equipment-table thead th.text-center{text-align:center}.aed-equipment-table .location-row td{background-color:hsl(var(--muted-hsl)/.1);border-bottom:1px solid hsl(var(--border-hsl));color:hsl(var(--muted-foreground));font-size:10px;font-weight:700;letter-spacing:.1em;padding:.5rem .75rem;text-transform:uppercase}.aed-equipment-table .equipment-row td{border-bottom:1px solid hsl(var(--border-hsl));padding:.625rem .75rem;vertical-align:middle}.aed-equipment-table .equipment-row:last-child td{border-bottom:none}.aed-equip__room{color:hsl(var(--foreground));font-size:.875rem;font-weight:500}.aed-equip__tag{color:hsl(var(--primary-hsl));font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:11px}.aed-equip__tag a{color:hsl(var(--primary-hsl));text-decoration:none}.aed-equip__tag a:hover{text-decoration:underline}.aed-equip__audit-result{font-size:.875rem;font-weight:600}.aed-equip__audit-age{color:hsl(var(--muted-foreground));font-size:11px}.aed-equip__days{font-size:.875rem;font-variant-numeric:tabular-nums}.aed-equip__days--expired{color:hsl(var(--destructive));font-weight:700}.aed-equip__days--30{color:hsl(var(--warning-hsl));font-weight:700}.aed-equip__days--90{color:hsl(var(--primary-hsl));font-weight:700}.aed-equipment-table .is-hidden,.aed-status-section__content.is-hidden{display:none}.aed-equipment-table .action-col{text-align:center;width:100px}.aed-equipment-table thead th.action-col{text-align:center}@media (max-width:768px){.pad-expiration-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.aed-equipment-table,.pad-expiration-table{min-width:600px}.aed-status-section{overflow-x:auto}}.layout-container{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:640px){.layout-container{padding-left:1rem;padding-right:1rem}}@media (min-width:768px){.layout-container{padding-left:1rem;padding-right:1rem}}@media (min-width:1024px){.layout-container{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1280px){.layout-container{padding-left:1.25rem;padding-right:1.25rem}}.layout-container--narrow{margin-left:auto;margin-right:auto;max-width:56rem;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.layout-container--narrow{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.layout-container--narrow{padding-left:2rem;padding-right:2rem}}.layout-container--full{padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:640px){.layout-container--full{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.layout-container--full{padding-left:2rem;padding-right:2rem}}.page-section{padding-bottom:2rem;padding-top:2rem}@media (min-width:640px){.page-section{padding-bottom:3rem;padding-top:3rem}}.page-section--bordered{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1));padding-bottom:2rem;padding-top:2rem}.page-section--bordered:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}@media (min-width:640px){.page-section--bordered{padding-bottom:3rem;padding-top:3rem}}.content-wrapper{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.content-wrapper:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.content-wrapper--padded{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem;--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.content-wrapper--padded:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}@media (min-width:640px){.content-wrapper--padded{padding:1.5rem}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.not-sr-only{height:auto;margin:0;overflow:visible;padding:0;position:static;width:auto;clip:auto;white-space:normal}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{bottom:0;top:0}.-top-10{top:-2.5rem}.bottom-1{bottom:.25rem}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\/2{left:50%}.left-3{left:.75rem}.right-0{right:0}.right-2{right:.5rem}.right-8{right:2rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-14{top:3.5rem}.top-3{top:.75rem}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1050\]{z-index:1050}.z-\[11\]{z-index:11}.z-\[1\]{z-index:1}.z-\[9999\]{z-index:9999}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.-m-px{margin:-1px}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-my-2{margin-bottom:-.5rem;margin-top:-.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-5{margin-bottom:1.25rem;margin-top:1.25rem}.my-8{margin-bottom:2rem;margin-top:2rem}.\!ml-4{margin-left:1rem!important}.-mb-px{margin-bottom:-1px}.-ml-0\.5{margin-left:-.125rem}.-ml-1{margin-left:-.25rem}.-ml-2\.5{margin-left:-.625rem}.-mr-1{margin-right:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-2\.5{margin-top:-.625rem}.-mt-5{margin-top:-1.25rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.me-2{margin-inline-end:.5rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-14{margin-left:3.5rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-7{margin-left:1.75rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.table-cell{display:table-cell}.flow-root{display:flow-root}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.size-10{height:2.5rem;width:2.5rem}.size-3{height:.75rem;width:.75rem}.size-4{height:1rem;width:1rem}.size-5{height:1.25rem;width:1.25rem}.size-6{height:1.5rem;width:1.5rem}.size-8{height:2rem;width:2rem}.size-full{height:100%;width:100%}.h-0{height:0}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100px\]{height:100px}.h-full{height:100%}.h-px{height:1px}.max-h-60{max-height:15rem}.max-h-72{max-height:18rem}.max-h-\[90\%\]{max-height:90%}.min-h-0{min-height:0}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[34px\]{min-height:34px}.min-h-\[42px\]{min-height:42px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[150px\]{min-width:150px}.min-w-\[200px\]{min-width:200px}.min-w-\[280px\]{min-width:280px}.min-w-\[80px\]{min-width:80px}.min-w-full{min-width:100%}.max-w-0{max-width:0}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[150px\]{max-width:150px}.max-w-\[90\%\]{max-width:90%}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-screen-xl{max-width:1280px}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.grow{flex-grow:1}.table-auto{table-layout:auto}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-full{--tw-translate-x:-100%}.-translate-x-full,.-translate-y-0{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-0{--tw-translate-y:-0px}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-x-3{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-3{--tw-translate-x:0.75rem}.translate-x-5{--tw-translate-x:1.25rem}.rotate-0,.translate-x-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))}.rotate-0{--tw-rotate:0deg}.rotate-180{--tw-rotate:180deg}.rotate-180,.rotate-90{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-90{--tw-rotate:90deg}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.scale-110,.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 ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.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-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-lg{gap:1.5rem}.gap-md{gap:1rem}.gap-sm{gap:.5rem}.gap-xl{gap:2rem}.gap-xs{gap:.25rem}.gap-x-0{-moz-column-gap:0;column-gap:0}.gap-x-0\.5{-moz-column-gap:.125rem;column-gap:.125rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-0{row-gap:0}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border-hsl))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(226 229 234/var(--tw-divide-opacity,1))}.divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(209 213 219/var(--tw-divide-opacity,1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-nowrap{text-wrap:nowrap}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.25rem}.rounded-xl{border-radius:.75rem}.rounded-l-lg{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.rounded-l-md{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.rounded-l-none{border-bottom-left-radius:0;border-top-left-radius:0}.rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.rounded-r-md{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[3px\]{border-left-width:3px}.border-l-\[6px\]{border-left-width:6px}.border-r-0{border-right-width:0}.border-t{border-top-width:1px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-blue-600{--tw-border-opacity:1!important;border-color:rgb(37 99 235/var(--tw-border-opacity,1))!important}.\!border-blue-800{--tw-border-opacity:1!important;border-color:rgb(30 64 175/var(--tw-border-opacity,1))!important}.\!border-primary-700{--tw-border-opacity:1!important;border-color:rgb(29 78 216/var(--tw-border-opacity,1))!important}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-300{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-500\/20{border-color:rgba(59,130,246,.2)}.border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-blue-700{--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border-hsl))}.border-border\/50{border-color:hsl(var(--border-hsl)/.5)}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(226 229 234/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-green-500{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-green-600{--tw-border-opacity:1;border-color:rgb(22 163 74/var(--tw-border-opacity,1))}.border-input{border-color:hsl(var(--input))}.border-primary{--tw-border-opacity:1;border-color:hsl(var(--primary-hsl)/var(--tw-border-opacity,1))}.border-primary\/20{border-color:hsl(var(--primary-hsl)/.2)}.border-primary\/30{border-color:hsl(var(--primary-hsl)/.3)}.border-purple-300{--tw-border-opacity:1;border-color:rgb(216 180 254/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-400{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-red-600{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-weather-action{--tw-border-opacity:1;border-color:hsl(var(--weather-action)/var(--tw-border-opacity,1))}.border-weather-action-fg{--tw-border-opacity:1;border-color:hsl(var(--weather-action-fg)/var(--tw-border-opacity,1))}.border-weather-action-fg\/0{border-color:hsl(var(--weather-action-fg)/0)}.border-weather-action-fg\/10{border-color:hsl(var(--weather-action-fg)/.1)}.border-weather-action-fg\/100{border-color:hsl(var(--weather-action-fg)/1)}.border-weather-action-fg\/15{border-color:hsl(var(--weather-action-fg)/.15)}.border-weather-action-fg\/20{border-color:hsl(var(--weather-action-fg)/.2)}.border-weather-action-fg\/25{border-color:hsl(var(--weather-action-fg)/.25)}.border-weather-action-fg\/30{border-color:hsl(var(--weather-action-fg)/.3)}.border-weather-action-fg\/35{border-color:hsl(var(--weather-action-fg)/.35)}.border-weather-action-fg\/40{border-color:hsl(var(--weather-action-fg)/.4)}.border-weather-action-fg\/45{border-color:hsl(var(--weather-action-fg)/.45)}.border-weather-action-fg\/5{border-color:hsl(var(--weather-action-fg)/.05)}.border-weather-action-fg\/50{border-color:hsl(var(--weather-action-fg)/.5)}.border-weather-action-fg\/55{border-color:hsl(var(--weather-action-fg)/.55)}.border-weather-action-fg\/60{border-color:hsl(var(--weather-action-fg)/.6)}.border-weather-action-fg\/65{border-color:hsl(var(--weather-action-fg)/.65)}.border-weather-action-fg\/70{border-color:hsl(var(--weather-action-fg)/.7)}.border-weather-action-fg\/75{border-color:hsl(var(--weather-action-fg)/.75)}.border-weather-action-fg\/80{border-color:hsl(var(--weather-action-fg)/.8)}.border-weather-action-fg\/85{border-color:hsl(var(--weather-action-fg)/.85)}.border-weather-action-fg\/90{border-color:hsl(var(--weather-action-fg)/.9)}.border-weather-action-fg\/95{border-color:hsl(var(--weather-action-fg)/.95)}.border-weather-action\/0{border-color:hsl(var(--weather-action)/0)}.border-weather-action\/10{border-color:hsl(var(--weather-action)/.1)}.border-weather-action\/100{border-color:hsl(var(--weather-action)/1)}.border-weather-action\/15{border-color:hsl(var(--weather-action)/.15)}.border-weather-action\/20{border-color:hsl(var(--weather-action)/.2)}.border-weather-action\/25{border-color:hsl(var(--weather-action)/.25)}.border-weather-action\/30{border-color:hsl(var(--weather-action)/.3)}.border-weather-action\/35{border-color:hsl(var(--weather-action)/.35)}.border-weather-action\/40{border-color:hsl(var(--weather-action)/.4)}.border-weather-action\/45{border-color:hsl(var(--weather-action)/.45)}.border-weather-action\/5{border-color:hsl(var(--weather-action)/.05)}.border-weather-action\/50{border-color:hsl(var(--weather-action)/.5)}.border-weather-action\/55{border-color:hsl(var(--weather-action)/.55)}.border-weather-action\/60{border-color:hsl(var(--weather-action)/.6)}.border-weather-action\/65{border-color:hsl(var(--weather-action)/.65)}.border-weather-action\/70{border-color:hsl(var(--weather-action)/.7)}.border-weather-action\/75{border-color:hsl(var(--weather-action)/.75)}.border-weather-action\/80{border-color:hsl(var(--weather-action)/.8)}.border-weather-action\/85{border-color:hsl(var(--weather-action)/.85)}.border-weather-action\/90{border-color:hsl(var(--weather-action)/.9)}.border-weather-action\/95{border-color:hsl(var(--weather-action)/.95)}.border-weather-aware{--tw-border-opacity:1;border-color:hsl(var(--weather-aware)/var(--tw-border-opacity,1))}.border-weather-aware-fg{--tw-border-opacity:1;border-color:hsl(var(--weather-aware-fg)/var(--tw-border-opacity,1))}.border-weather-aware-fg\/0{border-color:hsl(var(--weather-aware-fg)/0)}.border-weather-aware-fg\/10{border-color:hsl(var(--weather-aware-fg)/.1)}.border-weather-aware-fg\/100{border-color:hsl(var(--weather-aware-fg)/1)}.border-weather-aware-fg\/15{border-color:hsl(var(--weather-aware-fg)/.15)}.border-weather-aware-fg\/20{border-color:hsl(var(--weather-aware-fg)/.2)}.border-weather-aware-fg\/25{border-color:hsl(var(--weather-aware-fg)/.25)}.border-weather-aware-fg\/30{border-color:hsl(var(--weather-aware-fg)/.3)}.border-weather-aware-fg\/35{border-color:hsl(var(--weather-aware-fg)/.35)}.border-weather-aware-fg\/40{border-color:hsl(var(--weather-aware-fg)/.4)}.border-weather-aware-fg\/45{border-color:hsl(var(--weather-aware-fg)/.45)}.border-weather-aware-fg\/5{border-color:hsl(var(--weather-aware-fg)/.05)}.border-weather-aware-fg\/50{border-color:hsl(var(--weather-aware-fg)/.5)}.border-weather-aware-fg\/55{border-color:hsl(var(--weather-aware-fg)/.55)}.border-weather-aware-fg\/60{border-color:hsl(var(--weather-aware-fg)/.6)}.border-weather-aware-fg\/65{border-color:hsl(var(--weather-aware-fg)/.65)}.border-weather-aware-fg\/70{border-color:hsl(var(--weather-aware-fg)/.7)}.border-weather-aware-fg\/75{border-color:hsl(var(--weather-aware-fg)/.75)}.border-weather-aware-fg\/80{border-color:hsl(var(--weather-aware-fg)/.8)}.border-weather-aware-fg\/85{border-color:hsl(var(--weather-aware-fg)/.85)}.border-weather-aware-fg\/90{border-color:hsl(var(--weather-aware-fg)/.9)}.border-weather-aware-fg\/95{border-color:hsl(var(--weather-aware-fg)/.95)}.border-weather-aware\/0{border-color:hsl(var(--weather-aware)/0)}.border-weather-aware\/10{border-color:hsl(var(--weather-aware)/.1)}.border-weather-aware\/100{border-color:hsl(var(--weather-aware)/1)}.border-weather-aware\/15{border-color:hsl(var(--weather-aware)/.15)}.border-weather-aware\/20{border-color:hsl(var(--weather-aware)/.2)}.border-weather-aware\/25{border-color:hsl(var(--weather-aware)/.25)}.border-weather-aware\/30{border-color:hsl(var(--weather-aware)/.3)}.border-weather-aware\/35{border-color:hsl(var(--weather-aware)/.35)}.border-weather-aware\/40{border-color:hsl(var(--weather-aware)/.4)}.border-weather-aware\/45{border-color:hsl(var(--weather-aware)/.45)}.border-weather-aware\/5{border-color:hsl(var(--weather-aware)/.05)}.border-weather-aware\/50{border-color:hsl(var(--weather-aware)/.5)}.border-weather-aware\/55{border-color:hsl(var(--weather-aware)/.55)}.border-weather-aware\/60{border-color:hsl(var(--weather-aware)/.6)}.border-weather-aware\/65{border-color:hsl(var(--weather-aware)/.65)}.border-weather-aware\/70{border-color:hsl(var(--weather-aware)/.7)}.border-weather-aware\/75{border-color:hsl(var(--weather-aware)/.75)}.border-weather-aware\/80{border-color:hsl(var(--weather-aware)/.8)}.border-weather-aware\/85{border-color:hsl(var(--weather-aware)/.85)}.border-weather-aware\/90{border-color:hsl(var(--weather-aware)/.9)}.border-weather-aware\/95{border-color:hsl(var(--weather-aware)/.95)}.border-weather-clear{--tw-border-opacity:1;border-color:hsl(var(--weather-clear)/var(--tw-border-opacity,1))}.border-weather-clear-fg{--tw-border-opacity:1;border-color:hsl(var(--weather-clear-fg)/var(--tw-border-opacity,1))}.border-weather-clear-fg\/0{border-color:hsl(var(--weather-clear-fg)/0)}.border-weather-clear-fg\/10{border-color:hsl(var(--weather-clear-fg)/.1)}.border-weather-clear-fg\/100{border-color:hsl(var(--weather-clear-fg)/1)}.border-weather-clear-fg\/15{border-color:hsl(var(--weather-clear-fg)/.15)}.border-weather-clear-fg\/20{border-color:hsl(var(--weather-clear-fg)/.2)}.border-weather-clear-fg\/25{border-color:hsl(var(--weather-clear-fg)/.25)}.border-weather-clear-fg\/30{border-color:hsl(var(--weather-clear-fg)/.3)}.border-weather-clear-fg\/35{border-color:hsl(var(--weather-clear-fg)/.35)}.border-weather-clear-fg\/40{border-color:hsl(var(--weather-clear-fg)/.4)}.border-weather-clear-fg\/45{border-color:hsl(var(--weather-clear-fg)/.45)}.border-weather-clear-fg\/5{border-color:hsl(var(--weather-clear-fg)/.05)}.border-weather-clear-fg\/50{border-color:hsl(var(--weather-clear-fg)/.5)}.border-weather-clear-fg\/55{border-color:hsl(var(--weather-clear-fg)/.55)}.border-weather-clear-fg\/60{border-color:hsl(var(--weather-clear-fg)/.6)}.border-weather-clear-fg\/65{border-color:hsl(var(--weather-clear-fg)/.65)}.border-weather-clear-fg\/70{border-color:hsl(var(--weather-clear-fg)/.7)}.border-weather-clear-fg\/75{border-color:hsl(var(--weather-clear-fg)/.75)}.border-weather-clear-fg\/80{border-color:hsl(var(--weather-clear-fg)/.8)}.border-weather-clear-fg\/85{border-color:hsl(var(--weather-clear-fg)/.85)}.border-weather-clear-fg\/90{border-color:hsl(var(--weather-clear-fg)/.9)}.border-weather-clear-fg\/95{border-color:hsl(var(--weather-clear-fg)/.95)}.border-weather-clear\/0{border-color:hsl(var(--weather-clear)/0)}.border-weather-clear\/10{border-color:hsl(var(--weather-clear)/.1)}.border-weather-clear\/100{border-color:hsl(var(--weather-clear)/1)}.border-weather-clear\/15{border-color:hsl(var(--weather-clear)/.15)}.border-weather-clear\/20{border-color:hsl(var(--weather-clear)/.2)}.border-weather-clear\/25{border-color:hsl(var(--weather-clear)/.25)}.border-weather-clear\/30{border-color:hsl(var(--weather-clear)/.3)}.border-weather-clear\/35{border-color:hsl(var(--weather-clear)/.35)}.border-weather-clear\/40{border-color:hsl(var(--weather-clear)/.4)}.border-weather-clear\/45{border-color:hsl(var(--weather-clear)/.45)}.border-weather-clear\/5{border-color:hsl(var(--weather-clear)/.05)}.border-weather-clear\/50{border-color:hsl(var(--weather-clear)/.5)}.border-weather-clear\/55{border-color:hsl(var(--weather-clear)/.55)}.border-weather-clear\/60{border-color:hsl(var(--weather-clear)/.6)}.border-weather-clear\/65{border-color:hsl(var(--weather-clear)/.65)}.border-weather-clear\/70{border-color:hsl(var(--weather-clear)/.7)}.border-weather-clear\/75{border-color:hsl(var(--weather-clear)/.75)}.border-weather-clear\/80{border-color:hsl(var(--weather-clear)/.8)}.border-weather-clear\/85{border-color:hsl(var(--weather-clear)/.85)}.border-weather-clear\/90{border-color:hsl(var(--weather-clear)/.9)}.border-weather-clear\/95{border-color:hsl(var(--weather-clear)/.95)}.border-weather-heat-caution{--tw-border-opacity:1;border-color:hsl(var(--weather-heat-caution)/var(--tw-border-opacity,1))}.border-weather-heat-caution\/0{border-color:hsl(var(--weather-heat-caution)/0)}.border-weather-heat-caution\/10{border-color:hsl(var(--weather-heat-caution)/.1)}.border-weather-heat-caution\/100{border-color:hsl(var(--weather-heat-caution)/1)}.border-weather-heat-caution\/15{border-color:hsl(var(--weather-heat-caution)/.15)}.border-weather-heat-caution\/20{border-color:hsl(var(--weather-heat-caution)/.2)}.border-weather-heat-caution\/25{border-color:hsl(var(--weather-heat-caution)/.25)}.border-weather-heat-caution\/30{border-color:hsl(var(--weather-heat-caution)/.3)}.border-weather-heat-caution\/35{border-color:hsl(var(--weather-heat-caution)/.35)}.border-weather-heat-caution\/40{border-color:hsl(var(--weather-heat-caution)/.4)}.border-weather-heat-caution\/45{border-color:hsl(var(--weather-heat-caution)/.45)}.border-weather-heat-caution\/5{border-color:hsl(var(--weather-heat-caution)/.05)}.border-weather-heat-caution\/50{border-color:hsl(var(--weather-heat-caution)/.5)}.border-weather-heat-caution\/55{border-color:hsl(var(--weather-heat-caution)/.55)}.border-weather-heat-caution\/60{border-color:hsl(var(--weather-heat-caution)/.6)}.border-weather-heat-caution\/65{border-color:hsl(var(--weather-heat-caution)/.65)}.border-weather-heat-caution\/70{border-color:hsl(var(--weather-heat-caution)/.7)}.border-weather-heat-caution\/75{border-color:hsl(var(--weather-heat-caution)/.75)}.border-weather-heat-caution\/80{border-color:hsl(var(--weather-heat-caution)/.8)}.border-weather-heat-caution\/85{border-color:hsl(var(--weather-heat-caution)/.85)}.border-weather-heat-caution\/90{border-color:hsl(var(--weather-heat-caution)/.9)}.border-weather-heat-caution\/95{border-color:hsl(var(--weather-heat-caution)/.95)}.border-weather-heat-danger{--tw-border-opacity:1;border-color:hsl(var(--weather-heat-danger)/var(--tw-border-opacity,1))}.border-weather-heat-danger\/0{border-color:hsl(var(--weather-heat-danger)/0)}.border-weather-heat-danger\/10{border-color:hsl(var(--weather-heat-danger)/.1)}.border-weather-heat-danger\/100{border-color:hsl(var(--weather-heat-danger)/1)}.border-weather-heat-danger\/15{border-color:hsl(var(--weather-heat-danger)/.15)}.border-weather-heat-danger\/20{border-color:hsl(var(--weather-heat-danger)/.2)}.border-weather-heat-danger\/25{border-color:hsl(var(--weather-heat-danger)/.25)}.border-weather-heat-danger\/30{border-color:hsl(var(--weather-heat-danger)/.3)}.border-weather-heat-danger\/35{border-color:hsl(var(--weather-heat-danger)/.35)}.border-weather-heat-danger\/40{border-color:hsl(var(--weather-heat-danger)/.4)}.border-weather-heat-danger\/45{border-color:hsl(var(--weather-heat-danger)/.45)}.border-weather-heat-danger\/5{border-color:hsl(var(--weather-heat-danger)/.05)}.border-weather-heat-danger\/50{border-color:hsl(var(--weather-heat-danger)/.5)}.border-weather-heat-danger\/55{border-color:hsl(var(--weather-heat-danger)/.55)}.border-weather-heat-danger\/60{border-color:hsl(var(--weather-heat-danger)/.6)}.border-weather-heat-danger\/65{border-color:hsl(var(--weather-heat-danger)/.65)}.border-weather-heat-danger\/70{border-color:hsl(var(--weather-heat-danger)/.7)}.border-weather-heat-danger\/75{border-color:hsl(var(--weather-heat-danger)/.75)}.border-weather-heat-danger\/80{border-color:hsl(var(--weather-heat-danger)/.8)}.border-weather-heat-danger\/85{border-color:hsl(var(--weather-heat-danger)/.85)}.border-weather-heat-danger\/90{border-color:hsl(var(--weather-heat-danger)/.9)}.border-weather-heat-danger\/95{border-color:hsl(var(--weather-heat-danger)/.95)}.border-weather-heat-extreme{--tw-border-opacity:1;border-color:hsl(var(--weather-heat-extreme)/var(--tw-border-opacity,1))}.border-weather-heat-extreme-danger{--tw-border-opacity:1;border-color:hsl(var(--weather-heat-extreme-danger)/var(--tw-border-opacity,1))}.border-weather-heat-extreme-danger\/0{border-color:hsl(var(--weather-heat-extreme-danger)/0)}.border-weather-heat-extreme-danger\/10{border-color:hsl(var(--weather-heat-extreme-danger)/.1)}.border-weather-heat-extreme-danger\/100{border-color:hsl(var(--weather-heat-extreme-danger)/1)}.border-weather-heat-extreme-danger\/15{border-color:hsl(var(--weather-heat-extreme-danger)/.15)}.border-weather-heat-extreme-danger\/20{border-color:hsl(var(--weather-heat-extreme-danger)/.2)}.border-weather-heat-extreme-danger\/25{border-color:hsl(var(--weather-heat-extreme-danger)/.25)}.border-weather-heat-extreme-danger\/30{border-color:hsl(var(--weather-heat-extreme-danger)/.3)}.border-weather-heat-extreme-danger\/35{border-color:hsl(var(--weather-heat-extreme-danger)/.35)}.border-weather-heat-extreme-danger\/40{border-color:hsl(var(--weather-heat-extreme-danger)/.4)}.border-weather-heat-extreme-danger\/45{border-color:hsl(var(--weather-heat-extreme-danger)/.45)}.border-weather-heat-extreme-danger\/5{border-color:hsl(var(--weather-heat-extreme-danger)/.05)}.border-weather-heat-extreme-danger\/50{border-color:hsl(var(--weather-heat-extreme-danger)/.5)}.border-weather-heat-extreme-danger\/55{border-color:hsl(var(--weather-heat-extreme-danger)/.55)}.border-weather-heat-extreme-danger\/60{border-color:hsl(var(--weather-heat-extreme-danger)/.6)}.border-weather-heat-extreme-danger\/65{border-color:hsl(var(--weather-heat-extreme-danger)/.65)}.border-weather-heat-extreme-danger\/70{border-color:hsl(var(--weather-heat-extreme-danger)/.7)}.border-weather-heat-extreme-danger\/75{border-color:hsl(var(--weather-heat-extreme-danger)/.75)}.border-weather-heat-extreme-danger\/80{border-color:hsl(var(--weather-heat-extreme-danger)/.8)}.border-weather-heat-extreme-danger\/85{border-color:hsl(var(--weather-heat-extreme-danger)/.85)}.border-weather-heat-extreme-danger\/90{border-color:hsl(var(--weather-heat-extreme-danger)/.9)}.border-weather-heat-extreme-danger\/95{border-color:hsl(var(--weather-heat-extreme-danger)/.95)}.border-weather-heat-extreme\/0{border-color:hsl(var(--weather-heat-extreme)/0)}.border-weather-heat-extreme\/10{border-color:hsl(var(--weather-heat-extreme)/.1)}.border-weather-heat-extreme\/100{border-color:hsl(var(--weather-heat-extreme)/1)}.border-weather-heat-extreme\/15{border-color:hsl(var(--weather-heat-extreme)/.15)}.border-weather-heat-extreme\/20{border-color:hsl(var(--weather-heat-extreme)/.2)}.border-weather-heat-extreme\/25{border-color:hsl(var(--weather-heat-extreme)/.25)}.border-weather-heat-extreme\/30{border-color:hsl(var(--weather-heat-extreme)/.3)}.border-weather-heat-extreme\/35{border-color:hsl(var(--weather-heat-extreme)/.35)}.border-weather-heat-extreme\/40{border-color:hsl(var(--weather-heat-extreme)/.4)}.border-weather-heat-extreme\/45{border-color:hsl(var(--weather-heat-extreme)/.45)}.border-weather-heat-extreme\/5{border-color:hsl(var(--weather-heat-extreme)/.05)}.border-weather-heat-extreme\/50{border-color:hsl(var(--weather-heat-extreme)/.5)}.border-weather-heat-extreme\/55{border-color:hsl(var(--weather-heat-extreme)/.55)}.border-weather-heat-extreme\/60{border-color:hsl(var(--weather-heat-extreme)/.6)}.border-weather-heat-extreme\/65{border-color:hsl(var(--weather-heat-extreme)/.65)}.border-weather-heat-extreme\/70{border-color:hsl(var(--weather-heat-extreme)/.7)}.border-weather-heat-extreme\/75{border-color:hsl(var(--weather-heat-extreme)/.75)}.border-weather-heat-extreme\/80{border-color:hsl(var(--weather-heat-extreme)/.8)}.border-weather-heat-extreme\/85{border-color:hsl(var(--weather-heat-extreme)/.85)}.border-weather-heat-extreme\/90{border-color:hsl(var(--weather-heat-extreme)/.9)}.border-weather-heat-extreme\/95{border-color:hsl(var(--weather-heat-extreme)/.95)}.border-weather-monitoring{--tw-border-opacity:1;border-color:hsl(var(--weather-monitoring)/var(--tw-border-opacity,1))}.border-weather-monitoring-fg{--tw-border-opacity:1;border-color:hsl(var(--weather-monitoring-fg)/var(--tw-border-opacity,1))}.border-weather-monitoring-fg\/0{border-color:hsl(var(--weather-monitoring-fg)/0)}.border-weather-monitoring-fg\/10{border-color:hsl(var(--weather-monitoring-fg)/.1)}.border-weather-monitoring-fg\/100{border-color:hsl(var(--weather-monitoring-fg)/1)}.border-weather-monitoring-fg\/15{border-color:hsl(var(--weather-monitoring-fg)/.15)}.border-weather-monitoring-fg\/20{border-color:hsl(var(--weather-monitoring-fg)/.2)}.border-weather-monitoring-fg\/25{border-color:hsl(var(--weather-monitoring-fg)/.25)}.border-weather-monitoring-fg\/30{border-color:hsl(var(--weather-monitoring-fg)/.3)}.border-weather-monitoring-fg\/35{border-color:hsl(var(--weather-monitoring-fg)/.35)}.border-weather-monitoring-fg\/40{border-color:hsl(var(--weather-monitoring-fg)/.4)}.border-weather-monitoring-fg\/45{border-color:hsl(var(--weather-monitoring-fg)/.45)}.border-weather-monitoring-fg\/5{border-color:hsl(var(--weather-monitoring-fg)/.05)}.border-weather-monitoring-fg\/50{border-color:hsl(var(--weather-monitoring-fg)/.5)}.border-weather-monitoring-fg\/55{border-color:hsl(var(--weather-monitoring-fg)/.55)}.border-weather-monitoring-fg\/60{border-color:hsl(var(--weather-monitoring-fg)/.6)}.border-weather-monitoring-fg\/65{border-color:hsl(var(--weather-monitoring-fg)/.65)}.border-weather-monitoring-fg\/70{border-color:hsl(var(--weather-monitoring-fg)/.7)}.border-weather-monitoring-fg\/75{border-color:hsl(var(--weather-monitoring-fg)/.75)}.border-weather-monitoring-fg\/80{border-color:hsl(var(--weather-monitoring-fg)/.8)}.border-weather-monitoring-fg\/85{border-color:hsl(var(--weather-monitoring-fg)/.85)}.border-weather-monitoring-fg\/90{border-color:hsl(var(--weather-monitoring-fg)/.9)}.border-weather-monitoring-fg\/95{border-color:hsl(var(--weather-monitoring-fg)/.95)}.border-weather-monitoring\/0{border-color:hsl(var(--weather-monitoring)/0)}.border-weather-monitoring\/10{border-color:hsl(var(--weather-monitoring)/.1)}.border-weather-monitoring\/100{border-color:hsl(var(--weather-monitoring)/1)}.border-weather-monitoring\/15{border-color:hsl(var(--weather-monitoring)/.15)}.border-weather-monitoring\/20{border-color:hsl(var(--weather-monitoring)/.2)}.border-weather-monitoring\/25{border-color:hsl(var(--weather-monitoring)/.25)}.border-weather-monitoring\/30{border-color:hsl(var(--weather-monitoring)/.3)}.border-weather-monitoring\/35{border-color:hsl(var(--weather-monitoring)/.35)}.border-weather-monitoring\/40{border-color:hsl(var(--weather-monitoring)/.4)}.border-weather-monitoring\/45{border-color:hsl(var(--weather-monitoring)/.45)}.border-weather-monitoring\/5{border-color:hsl(var(--weather-monitoring)/.05)}.border-weather-monitoring\/50{border-color:hsl(var(--weather-monitoring)/.5)}.border-weather-monitoring\/55{border-color:hsl(var(--weather-monitoring)/.55)}.border-weather-monitoring\/60{border-color:hsl(var(--weather-monitoring)/.6)}.border-weather-monitoring\/65{border-color:hsl(var(--weather-monitoring)/.65)}.border-weather-monitoring\/70{border-color:hsl(var(--weather-monitoring)/.7)}.border-weather-monitoring\/75{border-color:hsl(var(--weather-monitoring)/.75)}.border-weather-monitoring\/80{border-color:hsl(var(--weather-monitoring)/.8)}.border-weather-monitoring\/85{border-color:hsl(var(--weather-monitoring)/.85)}.border-weather-monitoring\/90{border-color:hsl(var(--weather-monitoring)/.9)}.border-weather-monitoring\/95{border-color:hsl(var(--weather-monitoring)/.95)}.border-weather-tornado{--tw-border-opacity:1;border-color:hsl(var(--weather-tornado)/var(--tw-border-opacity,1))}.border-weather-tornado-fg{--tw-border-opacity:1;border-color:hsl(var(--weather-tornado-fg)/var(--tw-border-opacity,1))}.border-weather-tornado-fg\/0{border-color:hsl(var(--weather-tornado-fg)/0)}.border-weather-tornado-fg\/10{border-color:hsl(var(--weather-tornado-fg)/.1)}.border-weather-tornado-fg\/100{border-color:hsl(var(--weather-tornado-fg)/1)}.border-weather-tornado-fg\/15{border-color:hsl(var(--weather-tornado-fg)/.15)}.border-weather-tornado-fg\/20{border-color:hsl(var(--weather-tornado-fg)/.2)}.border-weather-tornado-fg\/25{border-color:hsl(var(--weather-tornado-fg)/.25)}.border-weather-tornado-fg\/30{border-color:hsl(var(--weather-tornado-fg)/.3)}.border-weather-tornado-fg\/35{border-color:hsl(var(--weather-tornado-fg)/.35)}.border-weather-tornado-fg\/40{border-color:hsl(var(--weather-tornado-fg)/.4)}.border-weather-tornado-fg\/45{border-color:hsl(var(--weather-tornado-fg)/.45)}.border-weather-tornado-fg\/5{border-color:hsl(var(--weather-tornado-fg)/.05)}.border-weather-tornado-fg\/50{border-color:hsl(var(--weather-tornado-fg)/.5)}.border-weather-tornado-fg\/55{border-color:hsl(var(--weather-tornado-fg)/.55)}.border-weather-tornado-fg\/60{border-color:hsl(var(--weather-tornado-fg)/.6)}.border-weather-tornado-fg\/65{border-color:hsl(var(--weather-tornado-fg)/.65)}.border-weather-tornado-fg\/70{border-color:hsl(var(--weather-tornado-fg)/.7)}.border-weather-tornado-fg\/75{border-color:hsl(var(--weather-tornado-fg)/.75)}.border-weather-tornado-fg\/80{border-color:hsl(var(--weather-tornado-fg)/.8)}.border-weather-tornado-fg\/85{border-color:hsl(var(--weather-tornado-fg)/.85)}.border-weather-tornado-fg\/90{border-color:hsl(var(--weather-tornado-fg)/.9)}.border-weather-tornado-fg\/95{border-color:hsl(var(--weather-tornado-fg)/.95)}.border-weather-tornado\/0{border-color:hsl(var(--weather-tornado)/0)}.border-weather-tornado\/10{border-color:hsl(var(--weather-tornado)/.1)}.border-weather-tornado\/100{border-color:hsl(var(--weather-tornado)/1)}.border-weather-tornado\/15{border-color:hsl(var(--weather-tornado)/.15)}.border-weather-tornado\/20{border-color:hsl(var(--weather-tornado)/.2)}.border-weather-tornado\/25{border-color:hsl(var(--weather-tornado)/.25)}.border-weather-tornado\/30{border-color:hsl(var(--weather-tornado)/.3)}.border-weather-tornado\/35{border-color:hsl(var(--weather-tornado)/.35)}.border-weather-tornado\/40{border-color:hsl(var(--weather-tornado)/.4)}.border-weather-tornado\/45{border-color:hsl(var(--weather-tornado)/.45)}.border-weather-tornado\/5{border-color:hsl(var(--weather-tornado)/.05)}.border-weather-tornado\/50{border-color:hsl(var(--weather-tornado)/.5)}.border-weather-tornado\/55{border-color:hsl(var(--weather-tornado)/.55)}.border-weather-tornado\/60{border-color:hsl(var(--weather-tornado)/.6)}.border-weather-tornado\/65{border-color:hsl(var(--weather-tornado)/.65)}.border-weather-tornado\/70{border-color:hsl(var(--weather-tornado)/.7)}.border-weather-tornado\/75{border-color:hsl(var(--weather-tornado)/.75)}.border-weather-tornado\/80{border-color:hsl(var(--weather-tornado)/.8)}.border-weather-tornado\/85{border-color:hsl(var(--weather-tornado)/.85)}.border-weather-tornado\/90{border-color:hsl(var(--weather-tornado)/.9)}.border-weather-tornado\/95{border-color:hsl(var(--weather-tornado)/.95)}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/40{border-color:hsla(0,0%,100%,.4)}.border-white\/\[0\.06\]{border-color:hsla(0,0%,100%,.06)}.border-yellow-200{--tw-border-opacity:1;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}.border-yellow-500{--tw-border-opacity:1;border-color:rgb(234 179 8/var(--tw-border-opacity,1))}.border-l-amber-400{--tw-border-opacity:1;border-left-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-l-blue-400{--tw-border-opacity:1;border-left-color:rgb(96 165 250/var(--tw-border-opacity,1))}.border-l-blue-500{--tw-border-opacity:1;border-left-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-l-blue-600{--tw-border-opacity:1;border-left-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-l-destructive{border-left-color:hsl(var(--destructive))}.border-l-gray-300{--tw-border-opacity:1;border-left-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-l-gray-400{--tw-border-opacity:1;border-left-color:rgb(156 163 175/var(--tw-border-opacity,1))}.border-l-green-500{--tw-border-opacity:1;border-left-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-l-info{border-left-color:hsl(var(--info-hsl))}.border-l-red-500{--tw-border-opacity:1;border-left-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-l-success{border-left-color:hsl(var(--success-hsl))}.border-l-weather-action{--tw-border-opacity:1;border-left-color:hsl(var(--weather-action)/var(--tw-border-opacity,1))}.border-l-weather-action-fg{--tw-border-opacity:1;border-left-color:hsl(var(--weather-action-fg)/var(--tw-border-opacity,1))}.border-l-weather-action-fg\/0{border-left-color:hsl(var(--weather-action-fg)/0)}.border-l-weather-action-fg\/10{border-left-color:hsl(var(--weather-action-fg)/.1)}.border-l-weather-action-fg\/100{border-left-color:hsl(var(--weather-action-fg)/1)}.border-l-weather-action-fg\/15{border-left-color:hsl(var(--weather-action-fg)/.15)}.border-l-weather-action-fg\/20{border-left-color:hsl(var(--weather-action-fg)/.2)}.border-l-weather-action-fg\/25{border-left-color:hsl(var(--weather-action-fg)/.25)}.border-l-weather-action-fg\/30{border-left-color:hsl(var(--weather-action-fg)/.3)}.border-l-weather-action-fg\/35{border-left-color:hsl(var(--weather-action-fg)/.35)}.border-l-weather-action-fg\/40{border-left-color:hsl(var(--weather-action-fg)/.4)}.border-l-weather-action-fg\/45{border-left-color:hsl(var(--weather-action-fg)/.45)}.border-l-weather-action-fg\/5{border-left-color:hsl(var(--weather-action-fg)/.05)}.border-l-weather-action-fg\/50{border-left-color:hsl(var(--weather-action-fg)/.5)}.border-l-weather-action-fg\/55{border-left-color:hsl(var(--weather-action-fg)/.55)}.border-l-weather-action-fg\/60{border-left-color:hsl(var(--weather-action-fg)/.6)}.border-l-weather-action-fg\/65{border-left-color:hsl(var(--weather-action-fg)/.65)}.border-l-weather-action-fg\/70{border-left-color:hsl(var(--weather-action-fg)/.7)}.border-l-weather-action-fg\/75{border-left-color:hsl(var(--weather-action-fg)/.75)}.border-l-weather-action-fg\/80{border-left-color:hsl(var(--weather-action-fg)/.8)}.border-l-weather-action-fg\/85{border-left-color:hsl(var(--weather-action-fg)/.85)}.border-l-weather-action-fg\/90{border-left-color:hsl(var(--weather-action-fg)/.9)}.border-l-weather-action-fg\/95{border-left-color:hsl(var(--weather-action-fg)/.95)}.border-l-weather-action\/0{border-left-color:hsl(var(--weather-action)/0)}.border-l-weather-action\/10{border-left-color:hsl(var(--weather-action)/.1)}.border-l-weather-action\/100{border-left-color:hsl(var(--weather-action)/1)}.border-l-weather-action\/15{border-left-color:hsl(var(--weather-action)/.15)}.border-l-weather-action\/20{border-left-color:hsl(var(--weather-action)/.2)}.border-l-weather-action\/25{border-left-color:hsl(var(--weather-action)/.25)}.border-l-weather-action\/30{border-left-color:hsl(var(--weather-action)/.3)}.border-l-weather-action\/35{border-left-color:hsl(var(--weather-action)/.35)}.border-l-weather-action\/40{border-left-color:hsl(var(--weather-action)/.4)}.border-l-weather-action\/45{border-left-color:hsl(var(--weather-action)/.45)}.border-l-weather-action\/5{border-left-color:hsl(var(--weather-action)/.05)}.border-l-weather-action\/50{border-left-color:hsl(var(--weather-action)/.5)}.border-l-weather-action\/55{border-left-color:hsl(var(--weather-action)/.55)}.border-l-weather-action\/60{border-left-color:hsl(var(--weather-action)/.6)}.border-l-weather-action\/65{border-left-color:hsl(var(--weather-action)/.65)}.border-l-weather-action\/70{border-left-color:hsl(var(--weather-action)/.7)}.border-l-weather-action\/75{border-left-color:hsl(var(--weather-action)/.75)}.border-l-weather-action\/80{border-left-color:hsl(var(--weather-action)/.8)}.border-l-weather-action\/85{border-left-color:hsl(var(--weather-action)/.85)}.border-l-weather-action\/90{border-left-color:hsl(var(--weather-action)/.9)}.border-l-weather-action\/95{border-left-color:hsl(var(--weather-action)/.95)}.border-l-weather-aware{--tw-border-opacity:1;border-left-color:hsl(var(--weather-aware)/var(--tw-border-opacity,1))}.border-l-weather-aware-fg{--tw-border-opacity:1;border-left-color:hsl(var(--weather-aware-fg)/var(--tw-border-opacity,1))}.border-l-weather-aware-fg\/0{border-left-color:hsl(var(--weather-aware-fg)/0)}.border-l-weather-aware-fg\/10{border-left-color:hsl(var(--weather-aware-fg)/.1)}.border-l-weather-aware-fg\/100{border-left-color:hsl(var(--weather-aware-fg)/1)}.border-l-weather-aware-fg\/15{border-left-color:hsl(var(--weather-aware-fg)/.15)}.border-l-weather-aware-fg\/20{border-left-color:hsl(var(--weather-aware-fg)/.2)}.border-l-weather-aware-fg\/25{border-left-color:hsl(var(--weather-aware-fg)/.25)}.border-l-weather-aware-fg\/30{border-left-color:hsl(var(--weather-aware-fg)/.3)}.border-l-weather-aware-fg\/35{border-left-color:hsl(var(--weather-aware-fg)/.35)}.border-l-weather-aware-fg\/40{border-left-color:hsl(var(--weather-aware-fg)/.4)}.border-l-weather-aware-fg\/45{border-left-color:hsl(var(--weather-aware-fg)/.45)}.border-l-weather-aware-fg\/5{border-left-color:hsl(var(--weather-aware-fg)/.05)}.border-l-weather-aware-fg\/50{border-left-color:hsl(var(--weather-aware-fg)/.5)}.border-l-weather-aware-fg\/55{border-left-color:hsl(var(--weather-aware-fg)/.55)}.border-l-weather-aware-fg\/60{border-left-color:hsl(var(--weather-aware-fg)/.6)}.border-l-weather-aware-fg\/65{border-left-color:hsl(var(--weather-aware-fg)/.65)}.border-l-weather-aware-fg\/70{border-left-color:hsl(var(--weather-aware-fg)/.7)}.border-l-weather-aware-fg\/75{border-left-color:hsl(var(--weather-aware-fg)/.75)}.border-l-weather-aware-fg\/80{border-left-color:hsl(var(--weather-aware-fg)/.8)}.border-l-weather-aware-fg\/85{border-left-color:hsl(var(--weather-aware-fg)/.85)}.border-l-weather-aware-fg\/90{border-left-color:hsl(var(--weather-aware-fg)/.9)}.border-l-weather-aware-fg\/95{border-left-color:hsl(var(--weather-aware-fg)/.95)}.border-l-weather-aware\/0{border-left-color:hsl(var(--weather-aware)/0)}.border-l-weather-aware\/10{border-left-color:hsl(var(--weather-aware)/.1)}.border-l-weather-aware\/100{border-left-color:hsl(var(--weather-aware)/1)}.border-l-weather-aware\/15{border-left-color:hsl(var(--weather-aware)/.15)}.border-l-weather-aware\/20{border-left-color:hsl(var(--weather-aware)/.2)}.border-l-weather-aware\/25{border-left-color:hsl(var(--weather-aware)/.25)}.border-l-weather-aware\/30{border-left-color:hsl(var(--weather-aware)/.3)}.border-l-weather-aware\/35{border-left-color:hsl(var(--weather-aware)/.35)}.border-l-weather-aware\/40{border-left-color:hsl(var(--weather-aware)/.4)}.border-l-weather-aware\/45{border-left-color:hsl(var(--weather-aware)/.45)}.border-l-weather-aware\/5{border-left-color:hsl(var(--weather-aware)/.05)}.border-l-weather-aware\/50{border-left-color:hsl(var(--weather-aware)/.5)}.border-l-weather-aware\/55{border-left-color:hsl(var(--weather-aware)/.55)}.border-l-weather-aware\/60{border-left-color:hsl(var(--weather-aware)/.6)}.border-l-weather-aware\/65{border-left-color:hsl(var(--weather-aware)/.65)}.border-l-weather-aware\/70{border-left-color:hsl(var(--weather-aware)/.7)}.border-l-weather-aware\/75{border-left-color:hsl(var(--weather-aware)/.75)}.border-l-weather-aware\/80{border-left-color:hsl(var(--weather-aware)/.8)}.border-l-weather-aware\/85{border-left-color:hsl(var(--weather-aware)/.85)}.border-l-weather-aware\/90{border-left-color:hsl(var(--weather-aware)/.9)}.border-l-weather-aware\/95{border-left-color:hsl(var(--weather-aware)/.95)}.border-l-weather-clear{--tw-border-opacity:1;border-left-color:hsl(var(--weather-clear)/var(--tw-border-opacity,1))}.border-l-weather-clear-fg{--tw-border-opacity:1;border-left-color:hsl(var(--weather-clear-fg)/var(--tw-border-opacity,1))}.border-l-weather-clear-fg\/0{border-left-color:hsl(var(--weather-clear-fg)/0)}.border-l-weather-clear-fg\/10{border-left-color:hsl(var(--weather-clear-fg)/.1)}.border-l-weather-clear-fg\/100{border-left-color:hsl(var(--weather-clear-fg)/1)}.border-l-weather-clear-fg\/15{border-left-color:hsl(var(--weather-clear-fg)/.15)}.border-l-weather-clear-fg\/20{border-left-color:hsl(var(--weather-clear-fg)/.2)}.border-l-weather-clear-fg\/25{border-left-color:hsl(var(--weather-clear-fg)/.25)}.border-l-weather-clear-fg\/30{border-left-color:hsl(var(--weather-clear-fg)/.3)}.border-l-weather-clear-fg\/35{border-left-color:hsl(var(--weather-clear-fg)/.35)}.border-l-weather-clear-fg\/40{border-left-color:hsl(var(--weather-clear-fg)/.4)}.border-l-weather-clear-fg\/45{border-left-color:hsl(var(--weather-clear-fg)/.45)}.border-l-weather-clear-fg\/5{border-left-color:hsl(var(--weather-clear-fg)/.05)}.border-l-weather-clear-fg\/50{border-left-color:hsl(var(--weather-clear-fg)/.5)}.border-l-weather-clear-fg\/55{border-left-color:hsl(var(--weather-clear-fg)/.55)}.border-l-weather-clear-fg\/60{border-left-color:hsl(var(--weather-clear-fg)/.6)}.border-l-weather-clear-fg\/65{border-left-color:hsl(var(--weather-clear-fg)/.65)}.border-l-weather-clear-fg\/70{border-left-color:hsl(var(--weather-clear-fg)/.7)}.border-l-weather-clear-fg\/75{border-left-color:hsl(var(--weather-clear-fg)/.75)}.border-l-weather-clear-fg\/80{border-left-color:hsl(var(--weather-clear-fg)/.8)}.border-l-weather-clear-fg\/85{border-left-color:hsl(var(--weather-clear-fg)/.85)}.border-l-weather-clear-fg\/90{border-left-color:hsl(var(--weather-clear-fg)/.9)}.border-l-weather-clear-fg\/95{border-left-color:hsl(var(--weather-clear-fg)/.95)}.border-l-weather-clear\/0{border-left-color:hsl(var(--weather-clear)/0)}.border-l-weather-clear\/10{border-left-color:hsl(var(--weather-clear)/.1)}.border-l-weather-clear\/100{border-left-color:hsl(var(--weather-clear)/1)}.border-l-weather-clear\/15{border-left-color:hsl(var(--weather-clear)/.15)}.border-l-weather-clear\/20{border-left-color:hsl(var(--weather-clear)/.2)}.border-l-weather-clear\/25{border-left-color:hsl(var(--weather-clear)/.25)}.border-l-weather-clear\/30{border-left-color:hsl(var(--weather-clear)/.3)}.border-l-weather-clear\/35{border-left-color:hsl(var(--weather-clear)/.35)}.border-l-weather-clear\/40{border-left-color:hsl(var(--weather-clear)/.4)}.border-l-weather-clear\/45{border-left-color:hsl(var(--weather-clear)/.45)}.border-l-weather-clear\/5{border-left-color:hsl(var(--weather-clear)/.05)}.border-l-weather-clear\/50{border-left-color:hsl(var(--weather-clear)/.5)}.border-l-weather-clear\/55{border-left-color:hsl(var(--weather-clear)/.55)}.border-l-weather-clear\/60{border-left-color:hsl(var(--weather-clear)/.6)}.border-l-weather-clear\/65{border-left-color:hsl(var(--weather-clear)/.65)}.border-l-weather-clear\/70{border-left-color:hsl(var(--weather-clear)/.7)}.border-l-weather-clear\/75{border-left-color:hsl(var(--weather-clear)/.75)}.border-l-weather-clear\/80{border-left-color:hsl(var(--weather-clear)/.8)}.border-l-weather-clear\/85{border-left-color:hsl(var(--weather-clear)/.85)}.border-l-weather-clear\/90{border-left-color:hsl(var(--weather-clear)/.9)}.border-l-weather-clear\/95{border-left-color:hsl(var(--weather-clear)/.95)}.border-l-weather-heat-extreme{--tw-border-opacity:1;border-left-color:hsl(var(--weather-heat-extreme)/var(--tw-border-opacity,1))}.border-l-weather-monitoring{--tw-border-opacity:1;border-left-color:hsl(var(--weather-monitoring)/var(--tw-border-opacity,1))}.border-l-weather-monitoring-fg{--tw-border-opacity:1;border-left-color:hsl(var(--weather-monitoring-fg)/var(--tw-border-opacity,1))}.border-l-weather-monitoring-fg\/0{border-left-color:hsl(var(--weather-monitoring-fg)/0)}.border-l-weather-monitoring-fg\/10{border-left-color:hsl(var(--weather-monitoring-fg)/.1)}.border-l-weather-monitoring-fg\/100{border-left-color:hsl(var(--weather-monitoring-fg)/1)}.border-l-weather-monitoring-fg\/15{border-left-color:hsl(var(--weather-monitoring-fg)/.15)}.border-l-weather-monitoring-fg\/20{border-left-color:hsl(var(--weather-monitoring-fg)/.2)}.border-l-weather-monitoring-fg\/25{border-left-color:hsl(var(--weather-monitoring-fg)/.25)}.border-l-weather-monitoring-fg\/30{border-left-color:hsl(var(--weather-monitoring-fg)/.3)}.border-l-weather-monitoring-fg\/35{border-left-color:hsl(var(--weather-monitoring-fg)/.35)}.border-l-weather-monitoring-fg\/40{border-left-color:hsl(var(--weather-monitoring-fg)/.4)}.border-l-weather-monitoring-fg\/45{border-left-color:hsl(var(--weather-monitoring-fg)/.45)}.border-l-weather-monitoring-fg\/5{border-left-color:hsl(var(--weather-monitoring-fg)/.05)}.border-l-weather-monitoring-fg\/50{border-left-color:hsl(var(--weather-monitoring-fg)/.5)}.border-l-weather-monitoring-fg\/55{border-left-color:hsl(var(--weather-monitoring-fg)/.55)}.border-l-weather-monitoring-fg\/60{border-left-color:hsl(var(--weather-monitoring-fg)/.6)}.border-l-weather-monitoring-fg\/65{border-left-color:hsl(var(--weather-monitoring-fg)/.65)}.border-l-weather-monitoring-fg\/70{border-left-color:hsl(var(--weather-monitoring-fg)/.7)}.border-l-weather-monitoring-fg\/75{border-left-color:hsl(var(--weather-monitoring-fg)/.75)}.border-l-weather-monitoring-fg\/80{border-left-color:hsl(var(--weather-monitoring-fg)/.8)}.border-l-weather-monitoring-fg\/85{border-left-color:hsl(var(--weather-monitoring-fg)/.85)}.border-l-weather-monitoring-fg\/90{border-left-color:hsl(var(--weather-monitoring-fg)/.9)}.border-l-weather-monitoring-fg\/95{border-left-color:hsl(var(--weather-monitoring-fg)/.95)}.border-l-weather-monitoring\/0{border-left-color:hsl(var(--weather-monitoring)/0)}.border-l-weather-monitoring\/10{border-left-color:hsl(var(--weather-monitoring)/.1)}.border-l-weather-monitoring\/100{border-left-color:hsl(var(--weather-monitoring)/1)}.border-l-weather-monitoring\/15{border-left-color:hsl(var(--weather-monitoring)/.15)}.border-l-weather-monitoring\/20{border-left-color:hsl(var(--weather-monitoring)/.2)}.border-l-weather-monitoring\/25{border-left-color:hsl(var(--weather-monitoring)/.25)}.border-l-weather-monitoring\/30{border-left-color:hsl(var(--weather-monitoring)/.3)}.border-l-weather-monitoring\/35{border-left-color:hsl(var(--weather-monitoring)/.35)}.border-l-weather-monitoring\/40{border-left-color:hsl(var(--weather-monitoring)/.4)}.border-l-weather-monitoring\/45{border-left-color:hsl(var(--weather-monitoring)/.45)}.border-l-weather-monitoring\/5{border-left-color:hsl(var(--weather-monitoring)/.05)}.border-l-weather-monitoring\/50{border-left-color:hsl(var(--weather-monitoring)/.5)}.border-l-weather-monitoring\/55{border-left-color:hsl(var(--weather-monitoring)/.55)}.border-l-weather-monitoring\/60{border-left-color:hsl(var(--weather-monitoring)/.6)}.border-l-weather-monitoring\/65{border-left-color:hsl(var(--weather-monitoring)/.65)}.border-l-weather-monitoring\/70{border-left-color:hsl(var(--weather-monitoring)/.7)}.border-l-weather-monitoring\/75{border-left-color:hsl(var(--weather-monitoring)/.75)}.border-l-weather-monitoring\/80{border-left-color:hsl(var(--weather-monitoring)/.8)}.border-l-weather-monitoring\/85{border-left-color:hsl(var(--weather-monitoring)/.85)}.border-l-weather-monitoring\/90{border-left-color:hsl(var(--weather-monitoring)/.9)}.border-l-weather-monitoring\/95{border-left-color:hsl(var(--weather-monitoring)/.95)}.border-l-weather-tornado{--tw-border-opacity:1;border-left-color:hsl(var(--weather-tornado)/var(--tw-border-opacity,1))}.border-l-weather-tornado-fg{--tw-border-opacity:1;border-left-color:hsl(var(--weather-tornado-fg)/var(--tw-border-opacity,1))}.border-l-weather-tornado-fg\/0{border-left-color:hsl(var(--weather-tornado-fg)/0)}.border-l-weather-tornado-fg\/10{border-left-color:hsl(var(--weather-tornado-fg)/.1)}.border-l-weather-tornado-fg\/100{border-left-color:hsl(var(--weather-tornado-fg)/1)}.border-l-weather-tornado-fg\/15{border-left-color:hsl(var(--weather-tornado-fg)/.15)}.border-l-weather-tornado-fg\/20{border-left-color:hsl(var(--weather-tornado-fg)/.2)}.border-l-weather-tornado-fg\/25{border-left-color:hsl(var(--weather-tornado-fg)/.25)}.border-l-weather-tornado-fg\/30{border-left-color:hsl(var(--weather-tornado-fg)/.3)}.border-l-weather-tornado-fg\/35{border-left-color:hsl(var(--weather-tornado-fg)/.35)}.border-l-weather-tornado-fg\/40{border-left-color:hsl(var(--weather-tornado-fg)/.4)}.border-l-weather-tornado-fg\/45{border-left-color:hsl(var(--weather-tornado-fg)/.45)}.border-l-weather-tornado-fg\/5{border-left-color:hsl(var(--weather-tornado-fg)/.05)}.border-l-weather-tornado-fg\/50{border-left-color:hsl(var(--weather-tornado-fg)/.5)}.border-l-weather-tornado-fg\/55{border-left-color:hsl(var(--weather-tornado-fg)/.55)}.border-l-weather-tornado-fg\/60{border-left-color:hsl(var(--weather-tornado-fg)/.6)}.border-l-weather-tornado-fg\/65{border-left-color:hsl(var(--weather-tornado-fg)/.65)}.border-l-weather-tornado-fg\/70{border-left-color:hsl(var(--weather-tornado-fg)/.7)}.border-l-weather-tornado-fg\/75{border-left-color:hsl(var(--weather-tornado-fg)/.75)}.border-l-weather-tornado-fg\/80{border-left-color:hsl(var(--weather-tornado-fg)/.8)}.border-l-weather-tornado-fg\/85{border-left-color:hsl(var(--weather-tornado-fg)/.85)}.border-l-weather-tornado-fg\/90{border-left-color:hsl(var(--weather-tornado-fg)/.9)}.border-l-weather-tornado-fg\/95{border-left-color:hsl(var(--weather-tornado-fg)/.95)}.border-l-weather-tornado\/0{border-left-color:hsl(var(--weather-tornado)/0)}.border-l-weather-tornado\/10{border-left-color:hsl(var(--weather-tornado)/.1)}.border-l-weather-tornado\/100{border-left-color:hsl(var(--weather-tornado)/1)}.border-l-weather-tornado\/15{border-left-color:hsl(var(--weather-tornado)/.15)}.border-l-weather-tornado\/20{border-left-color:hsl(var(--weather-tornado)/.2)}.border-l-weather-tornado\/25{border-left-color:hsl(var(--weather-tornado)/.25)}.border-l-weather-tornado\/30{border-left-color:hsl(var(--weather-tornado)/.3)}.border-l-weather-tornado\/35{border-left-color:hsl(var(--weather-tornado)/.35)}.border-l-weather-tornado\/40{border-left-color:hsl(var(--weather-tornado)/.4)}.border-l-weather-tornado\/45{border-left-color:hsl(var(--weather-tornado)/.45)}.border-l-weather-tornado\/5{border-left-color:hsl(var(--weather-tornado)/.05)}.border-l-weather-tornado\/50{border-left-color:hsl(var(--weather-tornado)/.5)}.border-l-weather-tornado\/55{border-left-color:hsl(var(--weather-tornado)/.55)}.border-l-weather-tornado\/60{border-left-color:hsl(var(--weather-tornado)/.6)}.border-l-weather-tornado\/65{border-left-color:hsl(var(--weather-tornado)/.65)}.border-l-weather-tornado\/70{border-left-color:hsl(var(--weather-tornado)/.7)}.border-l-weather-tornado\/75{border-left-color:hsl(var(--weather-tornado)/.75)}.border-l-weather-tornado\/80{border-left-color:hsl(var(--weather-tornado)/.8)}.border-l-weather-tornado\/85{border-left-color:hsl(var(--weather-tornado)/.85)}.border-l-weather-tornado\/90{border-left-color:hsl(var(--weather-tornado)/.9)}.border-l-weather-tornado\/95{border-left-color:hsl(var(--weather-tornado)/.95)}.border-l-yellow-500{--tw-border-opacity:1;border-left-color:rgb(234 179 8/var(--tw-border-opacity,1))}.border-t-blue-600{--tw-border-opacity:1;border-top-color:rgb(37 99 235/var(--tw-border-opacity,1))}.\!bg-blue-600{--tw-bg-opacity:1!important;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))!important}.\!bg-blue-800{--tw-bg-opacity:1!important;background-color:rgb(30 64 175/var(--tw-bg-opacity,1))!important}.\!bg-indigo-50\/50{background-color:rgba(238,242,255,.5)!important}.\!bg-indigo-600{--tw-bg-opacity:1!important;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))!important}.\!bg-primary-600{--tw-bg-opacity:1!important;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))!important}.\!bg-primary-700{--tw-bg-opacity:1!important;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))!important}.\!bg-red-50{--tw-bg-opacity:1!important;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))!important}.bg-\[hsl\(224_32\%_16\%\)\]{--tw-bg-opacity:1;background-color:hsl(224 32% 16%/var(--tw-bg-opacity,1))}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-300{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-background{background-color:hsl(var(--background))}.bg-black\/5{background-color:rgba(0,0,0,.05)}.bg-black\/50{background-color:rgba(0,0,0,.5)}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-300{--tw-bg-opacity:1;background-color:rgb(147 197 253/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-50\/30{background-color:rgba(239,246,255,.3)}.bg-blue-50\/50{background-color:rgba(239,246,255,.5)}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/10{background-color:rgba(59,130,246,.1)}.bg-blue-500\/\[0\.08\]{background-color:rgba(59,130,246,.08)}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-700{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.bg-blue-800{--tw-bg-opacity:1;background-color:rgb(30 64 175/var(--tw-bg-opacity,1))}.bg-blue-900{--tw-bg-opacity:1;background-color:rgb(30 58 138/var(--tw-bg-opacity,1))}.bg-card{background-color:hsl(var(--card))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(226 229 234/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.bg-gray-50\/50{background-color:rgba(247,248,250,.5)}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-300{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-indigo-50\/50{background-color:rgba(238,242,255,.5)}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-info{background-color:hsl(var(--info-hsl))}.bg-muted{--tw-bg-opacity:1;background-color:hsl(var(--muted-hsl)/var(--tw-bg-opacity,1))}.bg-muted\/20{background-color:hsl(var(--muted-hsl)/.2)}.bg-muted\/40{background-color:hsl(var(--muted-hsl)/.4)}.bg-muted\/50{background-color:hsl(var(--muted-hsl)/.5)}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-primary{--tw-bg-opacity:1;background-color:hsl(var(--primary-hsl)/var(--tw-bg-opacity,1))}.bg-primary\/10{background-color:hsl(var(--primary-hsl)/.1)}.bg-primary\/5{background-color:hsl(var(--primary-hsl)/.05)}.bg-primary\/\[0\.03\]{background-color:hsl(var(--primary-hsl)/.03)}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-900{--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-success{background-color:hsl(var(--success-hsl))}.bg-success\/15{background-color:hsl(var(--success-hsl)/.15)}.bg-transparent{background-color:transparent}.bg-warning{background-color:hsl(var(--warning-hsl))}.bg-warning-muted{background-color:hsl(var(--warning-muted))}.bg-weather-action{--tw-bg-opacity:1;background-color:hsl(var(--weather-action)/var(--tw-bg-opacity,1))}.bg-weather-action-fg{--tw-bg-opacity:1;background-color:hsl(var(--weather-action-fg)/var(--tw-bg-opacity,1))}.bg-weather-action-fg\/0{background-color:hsl(var(--weather-action-fg)/0)}.bg-weather-action-fg\/10{background-color:hsl(var(--weather-action-fg)/.1)}.bg-weather-action-fg\/100{background-color:hsl(var(--weather-action-fg)/1)}.bg-weather-action-fg\/15{background-color:hsl(var(--weather-action-fg)/.15)}.bg-weather-action-fg\/20{background-color:hsl(var(--weather-action-fg)/.2)}.bg-weather-action-fg\/25{background-color:hsl(var(--weather-action-fg)/.25)}.bg-weather-action-fg\/30{background-color:hsl(var(--weather-action-fg)/.3)}.bg-weather-action-fg\/35{background-color:hsl(var(--weather-action-fg)/.35)}.bg-weather-action-fg\/40{background-color:hsl(var(--weather-action-fg)/.4)}.bg-weather-action-fg\/45{background-color:hsl(var(--weather-action-fg)/.45)}.bg-weather-action-fg\/5{background-color:hsl(var(--weather-action-fg)/.05)}.bg-weather-action-fg\/50{background-color:hsl(var(--weather-action-fg)/.5)}.bg-weather-action-fg\/55{background-color:hsl(var(--weather-action-fg)/.55)}.bg-weather-action-fg\/60{background-color:hsl(var(--weather-action-fg)/.6)}.bg-weather-action-fg\/65{background-color:hsl(var(--weather-action-fg)/.65)}.bg-weather-action-fg\/70{background-color:hsl(var(--weather-action-fg)/.7)}.bg-weather-action-fg\/75{background-color:hsl(var(--weather-action-fg)/.75)}.bg-weather-action-fg\/80{background-color:hsl(var(--weather-action-fg)/.8)}.bg-weather-action-fg\/85{background-color:hsl(var(--weather-action-fg)/.85)}.bg-weather-action-fg\/90{background-color:hsl(var(--weather-action-fg)/.9)}.bg-weather-action-fg\/95{background-color:hsl(var(--weather-action-fg)/.95)}.bg-weather-action\/0{background-color:hsl(var(--weather-action)/0)}.bg-weather-action\/10{background-color:hsl(var(--weather-action)/.1)}.bg-weather-action\/100{background-color:hsl(var(--weather-action)/1)}.bg-weather-action\/15{background-color:hsl(var(--weather-action)/.15)}.bg-weather-action\/20{background-color:hsl(var(--weather-action)/.2)}.bg-weather-action\/25{background-color:hsl(var(--weather-action)/.25)}.bg-weather-action\/30{background-color:hsl(var(--weather-action)/.3)}.bg-weather-action\/35{background-color:hsl(var(--weather-action)/.35)}.bg-weather-action\/40{background-color:hsl(var(--weather-action)/.4)}.bg-weather-action\/45{background-color:hsl(var(--weather-action)/.45)}.bg-weather-action\/5{background-color:hsl(var(--weather-action)/.05)}.bg-weather-action\/50{background-color:hsl(var(--weather-action)/.5)}.bg-weather-action\/55{background-color:hsl(var(--weather-action)/.55)}.bg-weather-action\/60{background-color:hsl(var(--weather-action)/.6)}.bg-weather-action\/65{background-color:hsl(var(--weather-action)/.65)}.bg-weather-action\/70{background-color:hsl(var(--weather-action)/.7)}.bg-weather-action\/75{background-color:hsl(var(--weather-action)/.75)}.bg-weather-action\/80{background-color:hsl(var(--weather-action)/.8)}.bg-weather-action\/85{background-color:hsl(var(--weather-action)/.85)}.bg-weather-action\/90{background-color:hsl(var(--weather-action)/.9)}.bg-weather-action\/95{background-color:hsl(var(--weather-action)/.95)}.bg-weather-aware{--tw-bg-opacity:1;background-color:hsl(var(--weather-aware)/var(--tw-bg-opacity,1))}.bg-weather-aware-fg{--tw-bg-opacity:1;background-color:hsl(var(--weather-aware-fg)/var(--tw-bg-opacity,1))}.bg-weather-aware-fg\/0{background-color:hsl(var(--weather-aware-fg)/0)}.bg-weather-aware-fg\/10{background-color:hsl(var(--weather-aware-fg)/.1)}.bg-weather-aware-fg\/100{background-color:hsl(var(--weather-aware-fg)/1)}.bg-weather-aware-fg\/15{background-color:hsl(var(--weather-aware-fg)/.15)}.bg-weather-aware-fg\/20{background-color:hsl(var(--weather-aware-fg)/.2)}.bg-weather-aware-fg\/25{background-color:hsl(var(--weather-aware-fg)/.25)}.bg-weather-aware-fg\/30{background-color:hsl(var(--weather-aware-fg)/.3)}.bg-weather-aware-fg\/35{background-color:hsl(var(--weather-aware-fg)/.35)}.bg-weather-aware-fg\/40{background-color:hsl(var(--weather-aware-fg)/.4)}.bg-weather-aware-fg\/45{background-color:hsl(var(--weather-aware-fg)/.45)}.bg-weather-aware-fg\/5{background-color:hsl(var(--weather-aware-fg)/.05)}.bg-weather-aware-fg\/50{background-color:hsl(var(--weather-aware-fg)/.5)}.bg-weather-aware-fg\/55{background-color:hsl(var(--weather-aware-fg)/.55)}.bg-weather-aware-fg\/60{background-color:hsl(var(--weather-aware-fg)/.6)}.bg-weather-aware-fg\/65{background-color:hsl(var(--weather-aware-fg)/.65)}.bg-weather-aware-fg\/70{background-color:hsl(var(--weather-aware-fg)/.7)}.bg-weather-aware-fg\/75{background-color:hsl(var(--weather-aware-fg)/.75)}.bg-weather-aware-fg\/80{background-color:hsl(var(--weather-aware-fg)/.8)}.bg-weather-aware-fg\/85{background-color:hsl(var(--weather-aware-fg)/.85)}.bg-weather-aware-fg\/90{background-color:hsl(var(--weather-aware-fg)/.9)}.bg-weather-aware-fg\/95{background-color:hsl(var(--weather-aware-fg)/.95)}.bg-weather-aware\/0{background-color:hsl(var(--weather-aware)/0)}.bg-weather-aware\/10{background-color:hsl(var(--weather-aware)/.1)}.bg-weather-aware\/100{background-color:hsl(var(--weather-aware)/1)}.bg-weather-aware\/15{background-color:hsl(var(--weather-aware)/.15)}.bg-weather-aware\/20{background-color:hsl(var(--weather-aware)/.2)}.bg-weather-aware\/25{background-color:hsl(var(--weather-aware)/.25)}.bg-weather-aware\/30{background-color:hsl(var(--weather-aware)/.3)}.bg-weather-aware\/35{background-color:hsl(var(--weather-aware)/.35)}.bg-weather-aware\/40{background-color:hsl(var(--weather-aware)/.4)}.bg-weather-aware\/45{background-color:hsl(var(--weather-aware)/.45)}.bg-weather-aware\/5{background-color:hsl(var(--weather-aware)/.05)}.bg-weather-aware\/50{background-color:hsl(var(--weather-aware)/.5)}.bg-weather-aware\/55{background-color:hsl(var(--weather-aware)/.55)}.bg-weather-aware\/60{background-color:hsl(var(--weather-aware)/.6)}.bg-weather-aware\/65{background-color:hsl(var(--weather-aware)/.65)}.bg-weather-aware\/70{background-color:hsl(var(--weather-aware)/.7)}.bg-weather-aware\/75{background-color:hsl(var(--weather-aware)/.75)}.bg-weather-aware\/80{background-color:hsl(var(--weather-aware)/.8)}.bg-weather-aware\/85{background-color:hsl(var(--weather-aware)/.85)}.bg-weather-aware\/90{background-color:hsl(var(--weather-aware)/.9)}.bg-weather-aware\/95{background-color:hsl(var(--weather-aware)/.95)}.bg-weather-clear{--tw-bg-opacity:1;background-color:hsl(var(--weather-clear)/var(--tw-bg-opacity,1))}.bg-weather-clear-fg{--tw-bg-opacity:1;background-color:hsl(var(--weather-clear-fg)/var(--tw-bg-opacity,1))}.bg-weather-clear-fg\/0{background-color:hsl(var(--weather-clear-fg)/0)}.bg-weather-clear-fg\/10{background-color:hsl(var(--weather-clear-fg)/.1)}.bg-weather-clear-fg\/100{background-color:hsl(var(--weather-clear-fg)/1)}.bg-weather-clear-fg\/15{background-color:hsl(var(--weather-clear-fg)/.15)}.bg-weather-clear-fg\/20{background-color:hsl(var(--weather-clear-fg)/.2)}.bg-weather-clear-fg\/25{background-color:hsl(var(--weather-clear-fg)/.25)}.bg-weather-clear-fg\/30{background-color:hsl(var(--weather-clear-fg)/.3)}.bg-weather-clear-fg\/35{background-color:hsl(var(--weather-clear-fg)/.35)}.bg-weather-clear-fg\/40{background-color:hsl(var(--weather-clear-fg)/.4)}.bg-weather-clear-fg\/45{background-color:hsl(var(--weather-clear-fg)/.45)}.bg-weather-clear-fg\/5{background-color:hsl(var(--weather-clear-fg)/.05)}.bg-weather-clear-fg\/50{background-color:hsl(var(--weather-clear-fg)/.5)}.bg-weather-clear-fg\/55{background-color:hsl(var(--weather-clear-fg)/.55)}.bg-weather-clear-fg\/60{background-color:hsl(var(--weather-clear-fg)/.6)}.bg-weather-clear-fg\/65{background-color:hsl(var(--weather-clear-fg)/.65)}.bg-weather-clear-fg\/70{background-color:hsl(var(--weather-clear-fg)/.7)}.bg-weather-clear-fg\/75{background-color:hsl(var(--weather-clear-fg)/.75)}.bg-weather-clear-fg\/80{background-color:hsl(var(--weather-clear-fg)/.8)}.bg-weather-clear-fg\/85{background-color:hsl(var(--weather-clear-fg)/.85)}.bg-weather-clear-fg\/90{background-color:hsl(var(--weather-clear-fg)/.9)}.bg-weather-clear-fg\/95{background-color:hsl(var(--weather-clear-fg)/.95)}.bg-weather-clear\/0{background-color:hsl(var(--weather-clear)/0)}.bg-weather-clear\/10{background-color:hsl(var(--weather-clear)/.1)}.bg-weather-clear\/100{background-color:hsl(var(--weather-clear)/1)}.bg-weather-clear\/15{background-color:hsl(var(--weather-clear)/.15)}.bg-weather-clear\/20{background-color:hsl(var(--weather-clear)/.2)}.bg-weather-clear\/25{background-color:hsl(var(--weather-clear)/.25)}.bg-weather-clear\/30{background-color:hsl(var(--weather-clear)/.3)}.bg-weather-clear\/35{background-color:hsl(var(--weather-clear)/.35)}.bg-weather-clear\/40{background-color:hsl(var(--weather-clear)/.4)}.bg-weather-clear\/45{background-color:hsl(var(--weather-clear)/.45)}.bg-weather-clear\/5{background-color:hsl(var(--weather-clear)/.05)}.bg-weather-clear\/50{background-color:hsl(var(--weather-clear)/.5)}.bg-weather-clear\/55{background-color:hsl(var(--weather-clear)/.55)}.bg-weather-clear\/60{background-color:hsl(var(--weather-clear)/.6)}.bg-weather-clear\/65{background-color:hsl(var(--weather-clear)/.65)}.bg-weather-clear\/70{background-color:hsl(var(--weather-clear)/.7)}.bg-weather-clear\/75{background-color:hsl(var(--weather-clear)/.75)}.bg-weather-clear\/80{background-color:hsl(var(--weather-clear)/.8)}.bg-weather-clear\/85{background-color:hsl(var(--weather-clear)/.85)}.bg-weather-clear\/90{background-color:hsl(var(--weather-clear)/.9)}.bg-weather-clear\/95{background-color:hsl(var(--weather-clear)/.95)}.bg-weather-heat-caution{--tw-bg-opacity:1;background-color:hsl(var(--weather-heat-caution)/var(--tw-bg-opacity,1))}.bg-weather-heat-caution\/0{background-color:hsl(var(--weather-heat-caution)/0)}.bg-weather-heat-caution\/10{background-color:hsl(var(--weather-heat-caution)/.1)}.bg-weather-heat-caution\/100{background-color:hsl(var(--weather-heat-caution)/1)}.bg-weather-heat-caution\/15{background-color:hsl(var(--weather-heat-caution)/.15)}.bg-weather-heat-caution\/20{background-color:hsl(var(--weather-heat-caution)/.2)}.bg-weather-heat-caution\/25{background-color:hsl(var(--weather-heat-caution)/.25)}.bg-weather-heat-caution\/30{background-color:hsl(var(--weather-heat-caution)/.3)}.bg-weather-heat-caution\/35{background-color:hsl(var(--weather-heat-caution)/.35)}.bg-weather-heat-caution\/40{background-color:hsl(var(--weather-heat-caution)/.4)}.bg-weather-heat-caution\/45{background-color:hsl(var(--weather-heat-caution)/.45)}.bg-weather-heat-caution\/5{background-color:hsl(var(--weather-heat-caution)/.05)}.bg-weather-heat-caution\/50{background-color:hsl(var(--weather-heat-caution)/.5)}.bg-weather-heat-caution\/55{background-color:hsl(var(--weather-heat-caution)/.55)}.bg-weather-heat-caution\/60{background-color:hsl(var(--weather-heat-caution)/.6)}.bg-weather-heat-caution\/65{background-color:hsl(var(--weather-heat-caution)/.65)}.bg-weather-heat-caution\/70{background-color:hsl(var(--weather-heat-caution)/.7)}.bg-weather-heat-caution\/75{background-color:hsl(var(--weather-heat-caution)/.75)}.bg-weather-heat-caution\/80{background-color:hsl(var(--weather-heat-caution)/.8)}.bg-weather-heat-caution\/85{background-color:hsl(var(--weather-heat-caution)/.85)}.bg-weather-heat-caution\/90{background-color:hsl(var(--weather-heat-caution)/.9)}.bg-weather-heat-caution\/95{background-color:hsl(var(--weather-heat-caution)/.95)}.bg-weather-heat-danger{--tw-bg-opacity:1;background-color:hsl(var(--weather-heat-danger)/var(--tw-bg-opacity,1))}.bg-weather-heat-danger\/0{background-color:hsl(var(--weather-heat-danger)/0)}.bg-weather-heat-danger\/10{background-color:hsl(var(--weather-heat-danger)/.1)}.bg-weather-heat-danger\/100{background-color:hsl(var(--weather-heat-danger)/1)}.bg-weather-heat-danger\/15{background-color:hsl(var(--weather-heat-danger)/.15)}.bg-weather-heat-danger\/20{background-color:hsl(var(--weather-heat-danger)/.2)}.bg-weather-heat-danger\/25{background-color:hsl(var(--weather-heat-danger)/.25)}.bg-weather-heat-danger\/30{background-color:hsl(var(--weather-heat-danger)/.3)}.bg-weather-heat-danger\/35{background-color:hsl(var(--weather-heat-danger)/.35)}.bg-weather-heat-danger\/40{background-color:hsl(var(--weather-heat-danger)/.4)}.bg-weather-heat-danger\/45{background-color:hsl(var(--weather-heat-danger)/.45)}.bg-weather-heat-danger\/5{background-color:hsl(var(--weather-heat-danger)/.05)}.bg-weather-heat-danger\/50{background-color:hsl(var(--weather-heat-danger)/.5)}.bg-weather-heat-danger\/55{background-color:hsl(var(--weather-heat-danger)/.55)}.bg-weather-heat-danger\/60{background-color:hsl(var(--weather-heat-danger)/.6)}.bg-weather-heat-danger\/65{background-color:hsl(var(--weather-heat-danger)/.65)}.bg-weather-heat-danger\/70{background-color:hsl(var(--weather-heat-danger)/.7)}.bg-weather-heat-danger\/75{background-color:hsl(var(--weather-heat-danger)/.75)}.bg-weather-heat-danger\/80{background-color:hsl(var(--weather-heat-danger)/.8)}.bg-weather-heat-danger\/85{background-color:hsl(var(--weather-heat-danger)/.85)}.bg-weather-heat-danger\/90{background-color:hsl(var(--weather-heat-danger)/.9)}.bg-weather-heat-danger\/95{background-color:hsl(var(--weather-heat-danger)/.95)}.bg-weather-heat-extreme{--tw-bg-opacity:1;background-color:hsl(var(--weather-heat-extreme)/var(--tw-bg-opacity,1))}.bg-weather-heat-extreme-danger{--tw-bg-opacity:1;background-color:hsl(var(--weather-heat-extreme-danger)/var(--tw-bg-opacity,1))}.bg-weather-heat-extreme-danger\/0{background-color:hsl(var(--weather-heat-extreme-danger)/0)}.bg-weather-heat-extreme-danger\/10{background-color:hsl(var(--weather-heat-extreme-danger)/.1)}.bg-weather-heat-extreme-danger\/100{background-color:hsl(var(--weather-heat-extreme-danger)/1)}.bg-weather-heat-extreme-danger\/15{background-color:hsl(var(--weather-heat-extreme-danger)/.15)}.bg-weather-heat-extreme-danger\/20{background-color:hsl(var(--weather-heat-extreme-danger)/.2)}.bg-weather-heat-extreme-danger\/25{background-color:hsl(var(--weather-heat-extreme-danger)/.25)}.bg-weather-heat-extreme-danger\/30{background-color:hsl(var(--weather-heat-extreme-danger)/.3)}.bg-weather-heat-extreme-danger\/35{background-color:hsl(var(--weather-heat-extreme-danger)/.35)}.bg-weather-heat-extreme-danger\/40{background-color:hsl(var(--weather-heat-extreme-danger)/.4)}.bg-weather-heat-extreme-danger\/45{background-color:hsl(var(--weather-heat-extreme-danger)/.45)}.bg-weather-heat-extreme-danger\/5{background-color:hsl(var(--weather-heat-extreme-danger)/.05)}.bg-weather-heat-extreme-danger\/50{background-color:hsl(var(--weather-heat-extreme-danger)/.5)}.bg-weather-heat-extreme-danger\/55{background-color:hsl(var(--weather-heat-extreme-danger)/.55)}.bg-weather-heat-extreme-danger\/60{background-color:hsl(var(--weather-heat-extreme-danger)/.6)}.bg-weather-heat-extreme-danger\/65{background-color:hsl(var(--weather-heat-extreme-danger)/.65)}.bg-weather-heat-extreme-danger\/70{background-color:hsl(var(--weather-heat-extreme-danger)/.7)}.bg-weather-heat-extreme-danger\/75{background-color:hsl(var(--weather-heat-extreme-danger)/.75)}.bg-weather-heat-extreme-danger\/80{background-color:hsl(var(--weather-heat-extreme-danger)/.8)}.bg-weather-heat-extreme-danger\/85{background-color:hsl(var(--weather-heat-extreme-danger)/.85)}.bg-weather-heat-extreme-danger\/90{background-color:hsl(var(--weather-heat-extreme-danger)/.9)}.bg-weather-heat-extreme-danger\/95{background-color:hsl(var(--weather-heat-extreme-danger)/.95)}.bg-weather-heat-extreme\/0{background-color:hsl(var(--weather-heat-extreme)/0)}.bg-weather-heat-extreme\/10{background-color:hsl(var(--weather-heat-extreme)/.1)}.bg-weather-heat-extreme\/100{background-color:hsl(var(--weather-heat-extreme)/1)}.bg-weather-heat-extreme\/15{background-color:hsl(var(--weather-heat-extreme)/.15)}.bg-weather-heat-extreme\/20{background-color:hsl(var(--weather-heat-extreme)/.2)}.bg-weather-heat-extreme\/25{background-color:hsl(var(--weather-heat-extreme)/.25)}.bg-weather-heat-extreme\/30{background-color:hsl(var(--weather-heat-extreme)/.3)}.bg-weather-heat-extreme\/35{background-color:hsl(var(--weather-heat-extreme)/.35)}.bg-weather-heat-extreme\/40{background-color:hsl(var(--weather-heat-extreme)/.4)}.bg-weather-heat-extreme\/45{background-color:hsl(var(--weather-heat-extreme)/.45)}.bg-weather-heat-extreme\/5{background-color:hsl(var(--weather-heat-extreme)/.05)}.bg-weather-heat-extreme\/50{background-color:hsl(var(--weather-heat-extreme)/.5)}.bg-weather-heat-extreme\/55{background-color:hsl(var(--weather-heat-extreme)/.55)}.bg-weather-heat-extreme\/60{background-color:hsl(var(--weather-heat-extreme)/.6)}.bg-weather-heat-extreme\/65{background-color:hsl(var(--weather-heat-extreme)/.65)}.bg-weather-heat-extreme\/70{background-color:hsl(var(--weather-heat-extreme)/.7)}.bg-weather-heat-extreme\/75{background-color:hsl(var(--weather-heat-extreme)/.75)}.bg-weather-heat-extreme\/80{background-color:hsl(var(--weather-heat-extreme)/.8)}.bg-weather-heat-extreme\/85{background-color:hsl(var(--weather-heat-extreme)/.85)}.bg-weather-heat-extreme\/90{background-color:hsl(var(--weather-heat-extreme)/.9)}.bg-weather-heat-extreme\/95{background-color:hsl(var(--weather-heat-extreme)/.95)}.bg-weather-monitoring{--tw-bg-opacity:1;background-color:hsl(var(--weather-monitoring)/var(--tw-bg-opacity,1))}.bg-weather-monitoring-fg{--tw-bg-opacity:1;background-color:hsl(var(--weather-monitoring-fg)/var(--tw-bg-opacity,1))}.bg-weather-monitoring-fg\/0{background-color:hsl(var(--weather-monitoring-fg)/0)}.bg-weather-monitoring-fg\/10{background-color:hsl(var(--weather-monitoring-fg)/.1)}.bg-weather-monitoring-fg\/100{background-color:hsl(var(--weather-monitoring-fg)/1)}.bg-weather-monitoring-fg\/15{background-color:hsl(var(--weather-monitoring-fg)/.15)}.bg-weather-monitoring-fg\/20{background-color:hsl(var(--weather-monitoring-fg)/.2)}.bg-weather-monitoring-fg\/25{background-color:hsl(var(--weather-monitoring-fg)/.25)}.bg-weather-monitoring-fg\/30{background-color:hsl(var(--weather-monitoring-fg)/.3)}.bg-weather-monitoring-fg\/35{background-color:hsl(var(--weather-monitoring-fg)/.35)}.bg-weather-monitoring-fg\/40{background-color:hsl(var(--weather-monitoring-fg)/.4)}.bg-weather-monitoring-fg\/45{background-color:hsl(var(--weather-monitoring-fg)/.45)}.bg-weather-monitoring-fg\/5{background-color:hsl(var(--weather-monitoring-fg)/.05)}.bg-weather-monitoring-fg\/50{background-color:hsl(var(--weather-monitoring-fg)/.5)}.bg-weather-monitoring-fg\/55{background-color:hsl(var(--weather-monitoring-fg)/.55)}.bg-weather-monitoring-fg\/60{background-color:hsl(var(--weather-monitoring-fg)/.6)}.bg-weather-monitoring-fg\/65{background-color:hsl(var(--weather-monitoring-fg)/.65)}.bg-weather-monitoring-fg\/70{background-color:hsl(var(--weather-monitoring-fg)/.7)}.bg-weather-monitoring-fg\/75{background-color:hsl(var(--weather-monitoring-fg)/.75)}.bg-weather-monitoring-fg\/80{background-color:hsl(var(--weather-monitoring-fg)/.8)}.bg-weather-monitoring-fg\/85{background-color:hsl(var(--weather-monitoring-fg)/.85)}.bg-weather-monitoring-fg\/90{background-color:hsl(var(--weather-monitoring-fg)/.9)}.bg-weather-monitoring-fg\/95{background-color:hsl(var(--weather-monitoring-fg)/.95)}.bg-weather-monitoring\/0{background-color:hsl(var(--weather-monitoring)/0)}.bg-weather-monitoring\/10{background-color:hsl(var(--weather-monitoring)/.1)}.bg-weather-monitoring\/100{background-color:hsl(var(--weather-monitoring)/1)}.bg-weather-monitoring\/15{background-color:hsl(var(--weather-monitoring)/.15)}.bg-weather-monitoring\/20{background-color:hsl(var(--weather-monitoring)/.2)}.bg-weather-monitoring\/25{background-color:hsl(var(--weather-monitoring)/.25)}.bg-weather-monitoring\/30{background-color:hsl(var(--weather-monitoring)/.3)}.bg-weather-monitoring\/35{background-color:hsl(var(--weather-monitoring)/.35)}.bg-weather-monitoring\/40{background-color:hsl(var(--weather-monitoring)/.4)}.bg-weather-monitoring\/45{background-color:hsl(var(--weather-monitoring)/.45)}.bg-weather-monitoring\/5{background-color:hsl(var(--weather-monitoring)/.05)}.bg-weather-monitoring\/50{background-color:hsl(var(--weather-monitoring)/.5)}.bg-weather-monitoring\/55{background-color:hsl(var(--weather-monitoring)/.55)}.bg-weather-monitoring\/60{background-color:hsl(var(--weather-monitoring)/.6)}.bg-weather-monitoring\/65{background-color:hsl(var(--weather-monitoring)/.65)}.bg-weather-monitoring\/70{background-color:hsl(var(--weather-monitoring)/.7)}.bg-weather-monitoring\/75{background-color:hsl(var(--weather-monitoring)/.75)}.bg-weather-monitoring\/80{background-color:hsl(var(--weather-monitoring)/.8)}.bg-weather-monitoring\/85{background-color:hsl(var(--weather-monitoring)/.85)}.bg-weather-monitoring\/90{background-color:hsl(var(--weather-monitoring)/.9)}.bg-weather-monitoring\/95{background-color:hsl(var(--weather-monitoring)/.95)}.bg-weather-tornado{--tw-bg-opacity:1;background-color:hsl(var(--weather-tornado)/var(--tw-bg-opacity,1))}.bg-weather-tornado-fg{--tw-bg-opacity:1;background-color:hsl(var(--weather-tornado-fg)/var(--tw-bg-opacity,1))}.bg-weather-tornado-fg\/0{background-color:hsl(var(--weather-tornado-fg)/0)}.bg-weather-tornado-fg\/10{background-color:hsl(var(--weather-tornado-fg)/.1)}.bg-weather-tornado-fg\/100{background-color:hsl(var(--weather-tornado-fg)/1)}.bg-weather-tornado-fg\/15{background-color:hsl(var(--weather-tornado-fg)/.15)}.bg-weather-tornado-fg\/20{background-color:hsl(var(--weather-tornado-fg)/.2)}.bg-weather-tornado-fg\/25{background-color:hsl(var(--weather-tornado-fg)/.25)}.bg-weather-tornado-fg\/30{background-color:hsl(var(--weather-tornado-fg)/.3)}.bg-weather-tornado-fg\/35{background-color:hsl(var(--weather-tornado-fg)/.35)}.bg-weather-tornado-fg\/40{background-color:hsl(var(--weather-tornado-fg)/.4)}.bg-weather-tornado-fg\/45{background-color:hsl(var(--weather-tornado-fg)/.45)}.bg-weather-tornado-fg\/5{background-color:hsl(var(--weather-tornado-fg)/.05)}.bg-weather-tornado-fg\/50{background-color:hsl(var(--weather-tornado-fg)/.5)}.bg-weather-tornado-fg\/55{background-color:hsl(var(--weather-tornado-fg)/.55)}.bg-weather-tornado-fg\/60{background-color:hsl(var(--weather-tornado-fg)/.6)}.bg-weather-tornado-fg\/65{background-color:hsl(var(--weather-tornado-fg)/.65)}.bg-weather-tornado-fg\/70{background-color:hsl(var(--weather-tornado-fg)/.7)}.bg-weather-tornado-fg\/75{background-color:hsl(var(--weather-tornado-fg)/.75)}.bg-weather-tornado-fg\/80{background-color:hsl(var(--weather-tornado-fg)/.8)}.bg-weather-tornado-fg\/85{background-color:hsl(var(--weather-tornado-fg)/.85)}.bg-weather-tornado-fg\/90{background-color:hsl(var(--weather-tornado-fg)/.9)}.bg-weather-tornado-fg\/95{background-color:hsl(var(--weather-tornado-fg)/.95)}.bg-weather-tornado\/0{background-color:hsl(var(--weather-tornado)/0)}.bg-weather-tornado\/10{background-color:hsl(var(--weather-tornado)/.1)}.bg-weather-tornado\/100{background-color:hsl(var(--weather-tornado)/1)}.bg-weather-tornado\/15{background-color:hsl(var(--weather-tornado)/.15)}.bg-weather-tornado\/20{background-color:hsl(var(--weather-tornado)/.2)}.bg-weather-tornado\/25{background-color:hsl(var(--weather-tornado)/.25)}.bg-weather-tornado\/30{background-color:hsl(var(--weather-tornado)/.3)}.bg-weather-tornado\/35{background-color:hsl(var(--weather-tornado)/.35)}.bg-weather-tornado\/40{background-color:hsl(var(--weather-tornado)/.4)}.bg-weather-tornado\/45{background-color:hsl(var(--weather-tornado)/.45)}.bg-weather-tornado\/5{background-color:hsl(var(--weather-tornado)/.05)}.bg-weather-tornado\/50{background-color:hsl(var(--weather-tornado)/.5)}.bg-weather-tornado\/55{background-color:hsl(var(--weather-tornado)/.55)}.bg-weather-tornado\/60{background-color:hsl(var(--weather-tornado)/.6)}.bg-weather-tornado\/65{background-color:hsl(var(--weather-tornado)/.65)}.bg-weather-tornado\/70{background-color:hsl(var(--weather-tornado)/.7)}.bg-weather-tornado\/75{background-color:hsl(var(--weather-tornado)/.75)}.bg-weather-tornado\/80{background-color:hsl(var(--weather-tornado)/.8)}.bg-weather-tornado\/85{background-color:hsl(var(--weather-tornado)/.85)}.bg-weather-tornado\/90{background-color:hsl(var(--weather-tornado)/.9)}.bg-weather-tornado\/95{background-color:hsl(var(--weather-tornado)/.95)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/15{background-color:hsla(0,0%,100%,.15)}.bg-white\/20{background-color:hsla(0,0%,100%,.2)}.bg-white\/30{background-color:hsla(0,0%,100%,.3)}.bg-white\/70{background-color:hsla(0,0%,100%,.7)}.bg-white\/85{background-color:hsla(0,0%,100%,.85)}.bg-white\/90{background-color:hsla(0,0%,100%,.9)}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-yellow-200{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-yellow-900{--tw-bg-opacity:1;background-color:rgb(113 63 18/var(--tw-bg-opacity,1))}.bg-\[url\(\'data\:image\/svg\+xml\;charset\=utf-8\2c \%3Csvg\%20xmlns\%3D\%22http\%3A\%2F\%2Fwww\.w3\.org\%2F2000\%2Fsvg\%22\%20viewBox\%3D\%220\%200\%2020\%2020\%22\%20fill\%3D\%22\%236b7280\%22\%3E\%3Cpath\%20fill-rule\%3D\%22evenodd\%22\%20d\%3D\%22M5\.23\%207\.21a\.75\.75\%200\%20011\.06\.02L10\%2011\.168l3\.71-3\.938a\.75\.75\%200\%20111\.08\%201\.04l-4\.25\%204\.5a\.75\.75\%200\%2001-1\.08\%200l-4\.25-4\.5a\.75\.75\%200\%2001\.02-1\.06z\%22\%20clip-rule\%3D\%22evenodd\%22\%2F\%3E\%3C\%2Fsvg\%3E\'\)\]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236b7280' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M5.23 7.21a.75.75 0 0 1 1.06.02L10 11.168l3.71-3.938a.75.75 0 1 1 1.08 1.04l-4.25 4.5a.75.75 0 0 1-1.08 0l-4.25-4.5a.75.75 0 0 1 .02-1.06' clip-rule='evenodd'/%3E%3C/svg%3E")}.bg-\[length\:1\.25rem_1\.25rem\]{background-size:1.25rem 1.25rem}.bg-\[right_0\.5rem_center\]{background-position:right .5rem center}.fill-gray-500{fill:#6b7280}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.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{padding-bottom:0;padding-top:0}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-24{padding-bottom:6rem;padding-top:6rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-5{padding-bottom:1.25rem}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-10{padding-right:2.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.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-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.text-end{text-align:end}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-display{font-family:DM Sans,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Inter,ui-sans-serif,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-2xl\/7{font-size:1.5rem;line-height:1.75rem}.text-2xl\/9{font-size:1.5rem;line-height:2.25rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.625rem\]{font-size:.625rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-base,.text-body{font-size:1rem;line-height:1.5rem}.text-body-lg{font-size:1.125rem;line-height:1.75rem}.text-body-sm{font-size:.875rem;line-height:1.25rem}.text-caption{font-size:.75rem;line-height:1rem}.text-heading-1{font-size:2.25rem;font-weight:700;line-height:2.5rem}.text-heading-2{font-size:1.875rem;font-weight:600;line-height:2.25rem}.text-heading-3{font-size:1.5rem;font-weight:600;line-height:2rem}.text-heading-4{font-size:1.25rem;font-weight:500;line-height:1.75rem}.text-heading-5{font-size:1.125rem}.text-heading-5,.text-heading-6{font-weight:500;line-height:1.5rem}.text-heading-6{font-size:1rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-sm\/6{font-size:.875rem;line-height:1.5rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-6{line-height:1.5rem}.leading-9{line-height:2.25rem}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-blue-200{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-destructive{color:hsl(var(--destructive))}.text-fail{--tw-text-opacity:1;color:rgb(199 42 29/var(--tw-text-opacity,1))}.text-foreground{color:hsl(var(--foreground))}.text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgb(226 229 234/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-gray-950{--tw-text-opacity:1;color:rgb(3 7 18/var(--tw-text-opacity,1))}.text-green-200{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-green-900{--tw-text-opacity:1;color:rgb(20 83 45/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-info{color:hsl(var(--info-hsl))}.text-muted{--tw-text-opacity:1;color:hsl(var(--muted-hsl)/var(--tw-text-opacity,1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/70{color:hsl(var(--muted-foreground)/.7)}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-orange-800{--tw-text-opacity:1;color:rgb(154 52 18/var(--tw-text-opacity,1))}.text-pass{--tw-text-opacity:1;color:rgb(0 123 119/var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:hsl(var(--primary-hsl)/var(--tw-text-opacity,1))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity,1))}.text-purple-700{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-success{color:hsl(var(--success-hsl))}.text-warn{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-warning{color:hsl(var(--warning-hsl))}.text-weather-action{--tw-text-opacity:1;color:hsl(var(--weather-action)/var(--tw-text-opacity,1))}.text-weather-action-fg{--tw-text-opacity:1;color:hsl(var(--weather-action-fg)/var(--tw-text-opacity,1))}.text-weather-action-fg\/0{color:hsl(var(--weather-action-fg)/0)}.text-weather-action-fg\/10{color:hsl(var(--weather-action-fg)/.1)}.text-weather-action-fg\/100{color:hsl(var(--weather-action-fg)/1)}.text-weather-action-fg\/15{color:hsl(var(--weather-action-fg)/.15)}.text-weather-action-fg\/20{color:hsl(var(--weather-action-fg)/.2)}.text-weather-action-fg\/25{color:hsl(var(--weather-action-fg)/.25)}.text-weather-action-fg\/30{color:hsl(var(--weather-action-fg)/.3)}.text-weather-action-fg\/35{color:hsl(var(--weather-action-fg)/.35)}.text-weather-action-fg\/40{color:hsl(var(--weather-action-fg)/.4)}.text-weather-action-fg\/45{color:hsl(var(--weather-action-fg)/.45)}.text-weather-action-fg\/5{color:hsl(var(--weather-action-fg)/.05)}.text-weather-action-fg\/50{color:hsl(var(--weather-action-fg)/.5)}.text-weather-action-fg\/55{color:hsl(var(--weather-action-fg)/.55)}.text-weather-action-fg\/60{color:hsl(var(--weather-action-fg)/.6)}.text-weather-action-fg\/65{color:hsl(var(--weather-action-fg)/.65)}.text-weather-action-fg\/70{color:hsl(var(--weather-action-fg)/.7)}.text-weather-action-fg\/75{color:hsl(var(--weather-action-fg)/.75)}.text-weather-action-fg\/80{color:hsl(var(--weather-action-fg)/.8)}.text-weather-action-fg\/85{color:hsl(var(--weather-action-fg)/.85)}.text-weather-action-fg\/90{color:hsl(var(--weather-action-fg)/.9)}.text-weather-action-fg\/95{color:hsl(var(--weather-action-fg)/.95)}.text-weather-action\/0{color:hsl(var(--weather-action)/0)}.text-weather-action\/10{color:hsl(var(--weather-action)/.1)}.text-weather-action\/100{color:hsl(var(--weather-action)/1)}.text-weather-action\/15{color:hsl(var(--weather-action)/.15)}.text-weather-action\/20{color:hsl(var(--weather-action)/.2)}.text-weather-action\/25{color:hsl(var(--weather-action)/.25)}.text-weather-action\/30{color:hsl(var(--weather-action)/.3)}.text-weather-action\/35{color:hsl(var(--weather-action)/.35)}.text-weather-action\/40{color:hsl(var(--weather-action)/.4)}.text-weather-action\/45{color:hsl(var(--weather-action)/.45)}.text-weather-action\/5{color:hsl(var(--weather-action)/.05)}.text-weather-action\/50{color:hsl(var(--weather-action)/.5)}.text-weather-action\/55{color:hsl(var(--weather-action)/.55)}.text-weather-action\/60{color:hsl(var(--weather-action)/.6)}.text-weather-action\/65{color:hsl(var(--weather-action)/.65)}.text-weather-action\/70{color:hsl(var(--weather-action)/.7)}.text-weather-action\/75{color:hsl(var(--weather-action)/.75)}.text-weather-action\/80{color:hsl(var(--weather-action)/.8)}.text-weather-action\/85{color:hsl(var(--weather-action)/.85)}.text-weather-action\/90{color:hsl(var(--weather-action)/.9)}.text-weather-action\/95{color:hsl(var(--weather-action)/.95)}.text-weather-aware{--tw-text-opacity:1;color:hsl(var(--weather-aware)/var(--tw-text-opacity,1))}.text-weather-aware-fg{--tw-text-opacity:1;color:hsl(var(--weather-aware-fg)/var(--tw-text-opacity,1))}.text-weather-aware-fg\/0{color:hsl(var(--weather-aware-fg)/0)}.text-weather-aware-fg\/10{color:hsl(var(--weather-aware-fg)/.1)}.text-weather-aware-fg\/100{color:hsl(var(--weather-aware-fg)/1)}.text-weather-aware-fg\/15{color:hsl(var(--weather-aware-fg)/.15)}.text-weather-aware-fg\/20{color:hsl(var(--weather-aware-fg)/.2)}.text-weather-aware-fg\/25{color:hsl(var(--weather-aware-fg)/.25)}.text-weather-aware-fg\/30{color:hsl(var(--weather-aware-fg)/.3)}.text-weather-aware-fg\/35{color:hsl(var(--weather-aware-fg)/.35)}.text-weather-aware-fg\/40{color:hsl(var(--weather-aware-fg)/.4)}.text-weather-aware-fg\/45{color:hsl(var(--weather-aware-fg)/.45)}.text-weather-aware-fg\/5{color:hsl(var(--weather-aware-fg)/.05)}.text-weather-aware-fg\/50{color:hsl(var(--weather-aware-fg)/.5)}.text-weather-aware-fg\/55{color:hsl(var(--weather-aware-fg)/.55)}.text-weather-aware-fg\/60{color:hsl(var(--weather-aware-fg)/.6)}.text-weather-aware-fg\/65{color:hsl(var(--weather-aware-fg)/.65)}.text-weather-aware-fg\/70{color:hsl(var(--weather-aware-fg)/.7)}.text-weather-aware-fg\/75{color:hsl(var(--weather-aware-fg)/.75)}.text-weather-aware-fg\/80{color:hsl(var(--weather-aware-fg)/.8)}.text-weather-aware-fg\/85{color:hsl(var(--weather-aware-fg)/.85)}.text-weather-aware-fg\/90{color:hsl(var(--weather-aware-fg)/.9)}.text-weather-aware-fg\/95{color:hsl(var(--weather-aware-fg)/.95)}.text-weather-aware\/0{color:hsl(var(--weather-aware)/0)}.text-weather-aware\/10{color:hsl(var(--weather-aware)/.1)}.text-weather-aware\/100{color:hsl(var(--weather-aware)/1)}.text-weather-aware\/15{color:hsl(var(--weather-aware)/.15)}.text-weather-aware\/20{color:hsl(var(--weather-aware)/.2)}.text-weather-aware\/25{color:hsl(var(--weather-aware)/.25)}.text-weather-aware\/30{color:hsl(var(--weather-aware)/.3)}.text-weather-aware\/35{color:hsl(var(--weather-aware)/.35)}.text-weather-aware\/40{color:hsl(var(--weather-aware)/.4)}.text-weather-aware\/45{color:hsl(var(--weather-aware)/.45)}.text-weather-aware\/5{color:hsl(var(--weather-aware)/.05)}.text-weather-aware\/50{color:hsl(var(--weather-aware)/.5)}.text-weather-aware\/55{color:hsl(var(--weather-aware)/.55)}.text-weather-aware\/60{color:hsl(var(--weather-aware)/.6)}.text-weather-aware\/65{color:hsl(var(--weather-aware)/.65)}.text-weather-aware\/70{color:hsl(var(--weather-aware)/.7)}.text-weather-aware\/75{color:hsl(var(--weather-aware)/.75)}.text-weather-aware\/80{color:hsl(var(--weather-aware)/.8)}.text-weather-aware\/85{color:hsl(var(--weather-aware)/.85)}.text-weather-aware\/90{color:hsl(var(--weather-aware)/.9)}.text-weather-aware\/95{color:hsl(var(--weather-aware)/.95)}.text-weather-clear{--tw-text-opacity:1;color:hsl(var(--weather-clear)/var(--tw-text-opacity,1))}.text-weather-clear-fg{--tw-text-opacity:1;color:hsl(var(--weather-clear-fg)/var(--tw-text-opacity,1))}.text-weather-clear-fg\/0{color:hsl(var(--weather-clear-fg)/0)}.text-weather-clear-fg\/10{color:hsl(var(--weather-clear-fg)/.1)}.text-weather-clear-fg\/100{color:hsl(var(--weather-clear-fg)/1)}.text-weather-clear-fg\/15{color:hsl(var(--weather-clear-fg)/.15)}.text-weather-clear-fg\/20{color:hsl(var(--weather-clear-fg)/.2)}.text-weather-clear-fg\/25{color:hsl(var(--weather-clear-fg)/.25)}.text-weather-clear-fg\/30{color:hsl(var(--weather-clear-fg)/.3)}.text-weather-clear-fg\/35{color:hsl(var(--weather-clear-fg)/.35)}.text-weather-clear-fg\/40{color:hsl(var(--weather-clear-fg)/.4)}.text-weather-clear-fg\/45{color:hsl(var(--weather-clear-fg)/.45)}.text-weather-clear-fg\/5{color:hsl(var(--weather-clear-fg)/.05)}.text-weather-clear-fg\/50{color:hsl(var(--weather-clear-fg)/.5)}.text-weather-clear-fg\/55{color:hsl(var(--weather-clear-fg)/.55)}.text-weather-clear-fg\/60{color:hsl(var(--weather-clear-fg)/.6)}.text-weather-clear-fg\/65{color:hsl(var(--weather-clear-fg)/.65)}.text-weather-clear-fg\/70{color:hsl(var(--weather-clear-fg)/.7)}.text-weather-clear-fg\/75{color:hsl(var(--weather-clear-fg)/.75)}.text-weather-clear-fg\/80{color:hsl(var(--weather-clear-fg)/.8)}.text-weather-clear-fg\/85{color:hsl(var(--weather-clear-fg)/.85)}.text-weather-clear-fg\/90{color:hsl(var(--weather-clear-fg)/.9)}.text-weather-clear-fg\/95{color:hsl(var(--weather-clear-fg)/.95)}.text-weather-clear\/0{color:hsl(var(--weather-clear)/0)}.text-weather-clear\/10{color:hsl(var(--weather-clear)/.1)}.text-weather-clear\/100{color:hsl(var(--weather-clear)/1)}.text-weather-clear\/15{color:hsl(var(--weather-clear)/.15)}.text-weather-clear\/20{color:hsl(var(--weather-clear)/.2)}.text-weather-clear\/25{color:hsl(var(--weather-clear)/.25)}.text-weather-clear\/30{color:hsl(var(--weather-clear)/.3)}.text-weather-clear\/35{color:hsl(var(--weather-clear)/.35)}.text-weather-clear\/40{color:hsl(var(--weather-clear)/.4)}.text-weather-clear\/45{color:hsl(var(--weather-clear)/.45)}.text-weather-clear\/5{color:hsl(var(--weather-clear)/.05)}.text-weather-clear\/50{color:hsl(var(--weather-clear)/.5)}.text-weather-clear\/55{color:hsl(var(--weather-clear)/.55)}.text-weather-clear\/60{color:hsl(var(--weather-clear)/.6)}.text-weather-clear\/65{color:hsl(var(--weather-clear)/.65)}.text-weather-clear\/70{color:hsl(var(--weather-clear)/.7)}.text-weather-clear\/75{color:hsl(var(--weather-clear)/.75)}.text-weather-clear\/80{color:hsl(var(--weather-clear)/.8)}.text-weather-clear\/85{color:hsl(var(--weather-clear)/.85)}.text-weather-clear\/90{color:hsl(var(--weather-clear)/.9)}.text-weather-clear\/95{color:hsl(var(--weather-clear)/.95)}.text-weather-heat-caution{--tw-text-opacity:1;color:hsl(var(--weather-heat-caution)/var(--tw-text-opacity,1))}.text-weather-heat-caution\/0{color:hsl(var(--weather-heat-caution)/0)}.text-weather-heat-caution\/10{color:hsl(var(--weather-heat-caution)/.1)}.text-weather-heat-caution\/100{color:hsl(var(--weather-heat-caution)/1)}.text-weather-heat-caution\/15{color:hsl(var(--weather-heat-caution)/.15)}.text-weather-heat-caution\/20{color:hsl(var(--weather-heat-caution)/.2)}.text-weather-heat-caution\/25{color:hsl(var(--weather-heat-caution)/.25)}.text-weather-heat-caution\/30{color:hsl(var(--weather-heat-caution)/.3)}.text-weather-heat-caution\/35{color:hsl(var(--weather-heat-caution)/.35)}.text-weather-heat-caution\/40{color:hsl(var(--weather-heat-caution)/.4)}.text-weather-heat-caution\/45{color:hsl(var(--weather-heat-caution)/.45)}.text-weather-heat-caution\/5{color:hsl(var(--weather-heat-caution)/.05)}.text-weather-heat-caution\/50{color:hsl(var(--weather-heat-caution)/.5)}.text-weather-heat-caution\/55{color:hsl(var(--weather-heat-caution)/.55)}.text-weather-heat-caution\/60{color:hsl(var(--weather-heat-caution)/.6)}.text-weather-heat-caution\/65{color:hsl(var(--weather-heat-caution)/.65)}.text-weather-heat-caution\/70{color:hsl(var(--weather-heat-caution)/.7)}.text-weather-heat-caution\/75{color:hsl(var(--weather-heat-caution)/.75)}.text-weather-heat-caution\/80{color:hsl(var(--weather-heat-caution)/.8)}.text-weather-heat-caution\/85{color:hsl(var(--weather-heat-caution)/.85)}.text-weather-heat-caution\/90{color:hsl(var(--weather-heat-caution)/.9)}.text-weather-heat-caution\/95{color:hsl(var(--weather-heat-caution)/.95)}.text-weather-heat-danger{--tw-text-opacity:1;color:hsl(var(--weather-heat-danger)/var(--tw-text-opacity,1))}.text-weather-heat-danger\/0{color:hsl(var(--weather-heat-danger)/0)}.text-weather-heat-danger\/10{color:hsl(var(--weather-heat-danger)/.1)}.text-weather-heat-danger\/100{color:hsl(var(--weather-heat-danger)/1)}.text-weather-heat-danger\/15{color:hsl(var(--weather-heat-danger)/.15)}.text-weather-heat-danger\/20{color:hsl(var(--weather-heat-danger)/.2)}.text-weather-heat-danger\/25{color:hsl(var(--weather-heat-danger)/.25)}.text-weather-heat-danger\/30{color:hsl(var(--weather-heat-danger)/.3)}.text-weather-heat-danger\/35{color:hsl(var(--weather-heat-danger)/.35)}.text-weather-heat-danger\/40{color:hsl(var(--weather-heat-danger)/.4)}.text-weather-heat-danger\/45{color:hsl(var(--weather-heat-danger)/.45)}.text-weather-heat-danger\/5{color:hsl(var(--weather-heat-danger)/.05)}.text-weather-heat-danger\/50{color:hsl(var(--weather-heat-danger)/.5)}.text-weather-heat-danger\/55{color:hsl(var(--weather-heat-danger)/.55)}.text-weather-heat-danger\/60{color:hsl(var(--weather-heat-danger)/.6)}.text-weather-heat-danger\/65{color:hsl(var(--weather-heat-danger)/.65)}.text-weather-heat-danger\/70{color:hsl(var(--weather-heat-danger)/.7)}.text-weather-heat-danger\/75{color:hsl(var(--weather-heat-danger)/.75)}.text-weather-heat-danger\/80{color:hsl(var(--weather-heat-danger)/.8)}.text-weather-heat-danger\/85{color:hsl(var(--weather-heat-danger)/.85)}.text-weather-heat-danger\/90{color:hsl(var(--weather-heat-danger)/.9)}.text-weather-heat-danger\/95{color:hsl(var(--weather-heat-danger)/.95)}.text-weather-heat-extreme{--tw-text-opacity:1;color:hsl(var(--weather-heat-extreme)/var(--tw-text-opacity,1))}.text-weather-heat-extreme-danger{--tw-text-opacity:1;color:hsl(var(--weather-heat-extreme-danger)/var(--tw-text-opacity,1))}.text-weather-heat-extreme-danger\/0{color:hsl(var(--weather-heat-extreme-danger)/0)}.text-weather-heat-extreme-danger\/10{color:hsl(var(--weather-heat-extreme-danger)/.1)}.text-weather-heat-extreme-danger\/100{color:hsl(var(--weather-heat-extreme-danger)/1)}.text-weather-heat-extreme-danger\/15{color:hsl(var(--weather-heat-extreme-danger)/.15)}.text-weather-heat-extreme-danger\/20{color:hsl(var(--weather-heat-extreme-danger)/.2)}.text-weather-heat-extreme-danger\/25{color:hsl(var(--weather-heat-extreme-danger)/.25)}.text-weather-heat-extreme-danger\/30{color:hsl(var(--weather-heat-extreme-danger)/.3)}.text-weather-heat-extreme-danger\/35{color:hsl(var(--weather-heat-extreme-danger)/.35)}.text-weather-heat-extreme-danger\/40{color:hsl(var(--weather-heat-extreme-danger)/.4)}.text-weather-heat-extreme-danger\/45{color:hsl(var(--weather-heat-extreme-danger)/.45)}.text-weather-heat-extreme-danger\/5{color:hsl(var(--weather-heat-extreme-danger)/.05)}.text-weather-heat-extreme-danger\/50{color:hsl(var(--weather-heat-extreme-danger)/.5)}.text-weather-heat-extreme-danger\/55{color:hsl(var(--weather-heat-extreme-danger)/.55)}.text-weather-heat-extreme-danger\/60{color:hsl(var(--weather-heat-extreme-danger)/.6)}.text-weather-heat-extreme-danger\/65{color:hsl(var(--weather-heat-extreme-danger)/.65)}.text-weather-heat-extreme-danger\/70{color:hsl(var(--weather-heat-extreme-danger)/.7)}.text-weather-heat-extreme-danger\/75{color:hsl(var(--weather-heat-extreme-danger)/.75)}.text-weather-heat-extreme-danger\/80{color:hsl(var(--weather-heat-extreme-danger)/.8)}.text-weather-heat-extreme-danger\/85{color:hsl(var(--weather-heat-extreme-danger)/.85)}.text-weather-heat-extreme-danger\/90{color:hsl(var(--weather-heat-extreme-danger)/.9)}.text-weather-heat-extreme-danger\/95{color:hsl(var(--weather-heat-extreme-danger)/.95)}.text-weather-heat-extreme\/0{color:hsl(var(--weather-heat-extreme)/0)}.text-weather-heat-extreme\/10{color:hsl(var(--weather-heat-extreme)/.1)}.text-weather-heat-extreme\/100{color:hsl(var(--weather-heat-extreme)/1)}.text-weather-heat-extreme\/15{color:hsl(var(--weather-heat-extreme)/.15)}.text-weather-heat-extreme\/20{color:hsl(var(--weather-heat-extreme)/.2)}.text-weather-heat-extreme\/25{color:hsl(var(--weather-heat-extreme)/.25)}.text-weather-heat-extreme\/30{color:hsl(var(--weather-heat-extreme)/.3)}.text-weather-heat-extreme\/35{color:hsl(var(--weather-heat-extreme)/.35)}.text-weather-heat-extreme\/40{color:hsl(var(--weather-heat-extreme)/.4)}.text-weather-heat-extreme\/45{color:hsl(var(--weather-heat-extreme)/.45)}.text-weather-heat-extreme\/5{color:hsl(var(--weather-heat-extreme)/.05)}.text-weather-heat-extreme\/50{color:hsl(var(--weather-heat-extreme)/.5)}.text-weather-heat-extreme\/55{color:hsl(var(--weather-heat-extreme)/.55)}.text-weather-heat-extreme\/60{color:hsl(var(--weather-heat-extreme)/.6)}.text-weather-heat-extreme\/65{color:hsl(var(--weather-heat-extreme)/.65)}.text-weather-heat-extreme\/70{color:hsl(var(--weather-heat-extreme)/.7)}.text-weather-heat-extreme\/75{color:hsl(var(--weather-heat-extreme)/.75)}.text-weather-heat-extreme\/80{color:hsl(var(--weather-heat-extreme)/.8)}.text-weather-heat-extreme\/85{color:hsl(var(--weather-heat-extreme)/.85)}.text-weather-heat-extreme\/90{color:hsl(var(--weather-heat-extreme)/.9)}.text-weather-heat-extreme\/95{color:hsl(var(--weather-heat-extreme)/.95)}.text-weather-monitoring{--tw-text-opacity:1;color:hsl(var(--weather-monitoring)/var(--tw-text-opacity,1))}.text-weather-monitoring-fg{--tw-text-opacity:1;color:hsl(var(--weather-monitoring-fg)/var(--tw-text-opacity,1))}.text-weather-monitoring-fg\/0{color:hsl(var(--weather-monitoring-fg)/0)}.text-weather-monitoring-fg\/10{color:hsl(var(--weather-monitoring-fg)/.1)}.text-weather-monitoring-fg\/100{color:hsl(var(--weather-monitoring-fg)/1)}.text-weather-monitoring-fg\/15{color:hsl(var(--weather-monitoring-fg)/.15)}.text-weather-monitoring-fg\/20{color:hsl(var(--weather-monitoring-fg)/.2)}.text-weather-monitoring-fg\/25{color:hsl(var(--weather-monitoring-fg)/.25)}.text-weather-monitoring-fg\/30{color:hsl(var(--weather-monitoring-fg)/.3)}.text-weather-monitoring-fg\/35{color:hsl(var(--weather-monitoring-fg)/.35)}.text-weather-monitoring-fg\/40{color:hsl(var(--weather-monitoring-fg)/.4)}.text-weather-monitoring-fg\/45{color:hsl(var(--weather-monitoring-fg)/.45)}.text-weather-monitoring-fg\/5{color:hsl(var(--weather-monitoring-fg)/.05)}.text-weather-monitoring-fg\/50{color:hsl(var(--weather-monitoring-fg)/.5)}.text-weather-monitoring-fg\/55{color:hsl(var(--weather-monitoring-fg)/.55)}.text-weather-monitoring-fg\/60{color:hsl(var(--weather-monitoring-fg)/.6)}.text-weather-monitoring-fg\/65{color:hsl(var(--weather-monitoring-fg)/.65)}.text-weather-monitoring-fg\/70{color:hsl(var(--weather-monitoring-fg)/.7)}.text-weather-monitoring-fg\/75{color:hsl(var(--weather-monitoring-fg)/.75)}.text-weather-monitoring-fg\/80{color:hsl(var(--weather-monitoring-fg)/.8)}.text-weather-monitoring-fg\/85{color:hsl(var(--weather-monitoring-fg)/.85)}.text-weather-monitoring-fg\/90{color:hsl(var(--weather-monitoring-fg)/.9)}.text-weather-monitoring-fg\/95{color:hsl(var(--weather-monitoring-fg)/.95)}.text-weather-monitoring\/0{color:hsl(var(--weather-monitoring)/0)}.text-weather-monitoring\/10{color:hsl(var(--weather-monitoring)/.1)}.text-weather-monitoring\/100{color:hsl(var(--weather-monitoring)/1)}.text-weather-monitoring\/15{color:hsl(var(--weather-monitoring)/.15)}.text-weather-monitoring\/20{color:hsl(var(--weather-monitoring)/.2)}.text-weather-monitoring\/25{color:hsl(var(--weather-monitoring)/.25)}.text-weather-monitoring\/30{color:hsl(var(--weather-monitoring)/.3)}.text-weather-monitoring\/35{color:hsl(var(--weather-monitoring)/.35)}.text-weather-monitoring\/40{color:hsl(var(--weather-monitoring)/.4)}.text-weather-monitoring\/45{color:hsl(var(--weather-monitoring)/.45)}.text-weather-monitoring\/5{color:hsl(var(--weather-monitoring)/.05)}.text-weather-monitoring\/50{color:hsl(var(--weather-monitoring)/.5)}.text-weather-monitoring\/55{color:hsl(var(--weather-monitoring)/.55)}.text-weather-monitoring\/60{color:hsl(var(--weather-monitoring)/.6)}.text-weather-monitoring\/65{color:hsl(var(--weather-monitoring)/.65)}.text-weather-monitoring\/70{color:hsl(var(--weather-monitoring)/.7)}.text-weather-monitoring\/75{color:hsl(var(--weather-monitoring)/.75)}.text-weather-monitoring\/80{color:hsl(var(--weather-monitoring)/.8)}.text-weather-monitoring\/85{color:hsl(var(--weather-monitoring)/.85)}.text-weather-monitoring\/90{color:hsl(var(--weather-monitoring)/.9)}.text-weather-monitoring\/95{color:hsl(var(--weather-monitoring)/.95)}.text-weather-tornado{--tw-text-opacity:1;color:hsl(var(--weather-tornado)/var(--tw-text-opacity,1))}.text-weather-tornado-fg{--tw-text-opacity:1;color:hsl(var(--weather-tornado-fg)/var(--tw-text-opacity,1))}.text-weather-tornado-fg\/0{color:hsl(var(--weather-tornado-fg)/0)}.text-weather-tornado-fg\/10{color:hsl(var(--weather-tornado-fg)/.1)}.text-weather-tornado-fg\/100{color:hsl(var(--weather-tornado-fg)/1)}.text-weather-tornado-fg\/15{color:hsl(var(--weather-tornado-fg)/.15)}.text-weather-tornado-fg\/20{color:hsl(var(--weather-tornado-fg)/.2)}.text-weather-tornado-fg\/25{color:hsl(var(--weather-tornado-fg)/.25)}.text-weather-tornado-fg\/30{color:hsl(var(--weather-tornado-fg)/.3)}.text-weather-tornado-fg\/35{color:hsl(var(--weather-tornado-fg)/.35)}.text-weather-tornado-fg\/40{color:hsl(var(--weather-tornado-fg)/.4)}.text-weather-tornado-fg\/45{color:hsl(var(--weather-tornado-fg)/.45)}.text-weather-tornado-fg\/5{color:hsl(var(--weather-tornado-fg)/.05)}.text-weather-tornado-fg\/50{color:hsl(var(--weather-tornado-fg)/.5)}.text-weather-tornado-fg\/55{color:hsl(var(--weather-tornado-fg)/.55)}.text-weather-tornado-fg\/60{color:hsl(var(--weather-tornado-fg)/.6)}.text-weather-tornado-fg\/65{color:hsl(var(--weather-tornado-fg)/.65)}.text-weather-tornado-fg\/70{color:hsl(var(--weather-tornado-fg)/.7)}.text-weather-tornado-fg\/75{color:hsl(var(--weather-tornado-fg)/.75)}.text-weather-tornado-fg\/80{color:hsl(var(--weather-tornado-fg)/.8)}.text-weather-tornado-fg\/85{color:hsl(var(--weather-tornado-fg)/.85)}.text-weather-tornado-fg\/90{color:hsl(var(--weather-tornado-fg)/.9)}.text-weather-tornado-fg\/95{color:hsl(var(--weather-tornado-fg)/.95)}.text-weather-tornado\/0{color:hsl(var(--weather-tornado)/0)}.text-weather-tornado\/10{color:hsl(var(--weather-tornado)/.1)}.text-weather-tornado\/100{color:hsl(var(--weather-tornado)/1)}.text-weather-tornado\/15{color:hsl(var(--weather-tornado)/.15)}.text-weather-tornado\/20{color:hsl(var(--weather-tornado)/.2)}.text-weather-tornado\/25{color:hsl(var(--weather-tornado)/.25)}.text-weather-tornado\/30{color:hsl(var(--weather-tornado)/.3)}.text-weather-tornado\/35{color:hsl(var(--weather-tornado)/.35)}.text-weather-tornado\/40{color:hsl(var(--weather-tornado)/.4)}.text-weather-tornado\/45{color:hsl(var(--weather-tornado)/.45)}.text-weather-tornado\/5{color:hsl(var(--weather-tornado)/.05)}.text-weather-tornado\/50{color:hsl(var(--weather-tornado)/.5)}.text-weather-tornado\/55{color:hsl(var(--weather-tornado)/.55)}.text-weather-tornado\/60{color:hsl(var(--weather-tornado)/.6)}.text-weather-tornado\/65{color:hsl(var(--weather-tornado)/.65)}.text-weather-tornado\/70{color:hsl(var(--weather-tornado)/.7)}.text-weather-tornado\/75{color:hsl(var(--weather-tornado)/.75)}.text-weather-tornado\/80{color:hsl(var(--weather-tornado)/.8)}.text-weather-tornado\/85{color:hsl(var(--weather-tornado)/.85)}.text-weather-tornado\/90{color:hsl(var(--weather-tornado)/.9)}.text-weather-tornado\/95{color:hsl(var(--weather-tornado)/.95)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity,1))}.text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}.text-yellow-800{--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity,1))}.text-yellow-900{--tw-text-opacity:1;color:rgb(113 63 18/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.\!no-underline{text-decoration-line:none!important}.no-underline{text-decoration-line:none}.decoration-blue-400{text-decoration-color:#60a5fa}.decoration-gray-400{text-decoration-color:#9ca3af}.decoration-red-400{text-decoration-color:#f87171}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.accent-border{accent-color:hsl(var(--border-hsl))}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-1{outline-width:1px}.outline-2{outline-width:2px}.-outline-offset-1{outline-offset:-1px}.-outline-offset-2{outline-offset:-2px}.outline-blue-600{outline-color:#2563eb}.outline-gray-200{outline-color:#e2e5ea}.outline-gray-300{outline-color:#d1d5db}.outline-red-500{outline-color:#ef4444}.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)}.ring,.ring-0{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.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)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-inset{--tw-ring-inset:inset}.ring-black\/5{--tw-ring-color:rgba(0,0,0,.05)}.ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.ring-blue-500\/30{--tw-ring-color:rgba(59,130,246,.3)}.ring-blue-600{--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity,1))}.ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgb(226 229 234/var(--tw-ring-opacity,1))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.ring-green-500\/20{--tw-ring-color:rgba(34,197,94,.2)}.ring-green-600\/20{--tw-ring-color:rgba(22,163,74,.2)}.ring-red-500\/20{--tw-ring-color:rgba(239,68,68,.2)}.ring-red-600\/20{--tw-ring-color:rgba(220,38,38,.2)}.ring-white\/10{--tw-ring-color:hsla(0,0%,100%,.1)}.ring-yellow-500\/20{--tw-ring-color:rgba(234,179,8,.2)}.ring-yellow-600\/20{--tw-ring-color:rgba(202,138,4,.2)}.ring-offset-2{--tw-ring-offset-width:2px}.blur{--tw-blur:blur(8px)}.blur,.brightness-0{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)}.brightness-0{--tw-brightness:brightness(0)}.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))}.drop-shadow,.grayscale{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)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.invert,.sepia{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)}.sepia{--tw-sepia:sepia(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{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)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[outline\]{transition-duration:.15s;transition-property:outline;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-duration:.15s;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.visually-hidden{overflow:hidden;position:absolute!important;clip:rect(1px,1px,1px,1px);height:1px;width:1px;word-wrap:normal}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{left:0;overflow:visible;position:fixed!important;top:0;z-index:9999;clip:auto;background-color:#2563eb;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);color:#fff;font-weight:600;height:auto;padding:.75rem 1.5rem;text-decoration:none;width:auto}.flex-center{justify-content:center}.flex-between,.flex-center{align-items:center;display:flex}.flex-between{justify-content:space-between}.flex-start{justify-content:flex-start}.flex-end,.flex-start{align-items:center;display:flex}.flex-end{justify-content:flex-end}.flex-col-center{align-items:center;display:flex;flex-direction:column}.flex-wrap-center{align-items:center;display:flex;flex-wrap:wrap}.inline-flex-center{align-items:center;display:inline-flex;justify-content:center}.gap-xs{gap:var(--spacing-xs,.25rem)}.gap-sm{gap:var(--spacing-sm,.5rem)}.gap-md{gap:var(--spacing-md,1rem)}.gap-lg{gap:var(--spacing-lg,1.5rem)}.gap-xl{gap:var(--spacing-xl,2rem)}.row-gap-xs{row-gap:var(--spacing-xs,.25rem)}.row-gap-sm{row-gap:var(--spacing-sm,.5rem)}.row-gap-md{row-gap:var(--spacing-md,1rem)}.col-gap-xs{-moz-column-gap:var(--spacing-xs,.25rem);column-gap:var(--spacing-xs,.25rem)}.col-gap-sm{-moz-column-gap:var(--spacing-sm,.5rem);column-gap:var(--spacing-sm,.5rem)}.col-gap-md{-moz-column-gap:var(--spacing-md,1rem);column-gap:var(--spacing-md,1rem)}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.flex-grow-0{flex-grow:0}.self-start{align-self:flex-start}.self-center{align-self:center}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.flex-button-group,.flex-form-row{align-items:center;display:flex;gap:var(--spacing-sm,.5rem)}.flex-button-group{flex-wrap:wrap}.flex-icon-text{align-items:center;display:inline-flex;gap:var(--spacing-xs,.25rem)}.flex-actions{align-items:center;display:flex;gap:var(--spacing-sm,.5rem);justify-content:flex-end}.flex-stack{gap:var(--spacing-md,1rem)}.flex-stack,.flex-stack-sm{display:flex;flex-direction:column}.flex-stack-sm{gap:var(--spacing-sm,.5rem)}.\[org\:\@org_id\]{org:@org id}@media (min-width:640px){.node-form-card>.sm\:hidden{display:none}.node-form-card>.sm\:hidden+.form-item,.node-form-card>.sm\:hidden+.form-wrapper{border-top:0;margin-top:0;padding-top:0}.sm\:hidden.loading-overlay{display:none;opacity:0;visibility:hidden}@media (min-width:1024px){nav>.sm\:hidden.mt-4.lg\:block,nav>div.sm\:hidden.mt-4.lg\:block{display:block!important}}.sm\:hidden.entity-nav-content,.sm\:hidden.modal-overlay{display:none}.sm\:hidden.field-range-group{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0}.sm\:hidden.detail-panel{display:none}}@media (min-width:768px){.node-form-card>.md\:hidden{display:none}.node-form-card>.md\:hidden+.form-item,.node-form-card>.md\:hidden+.form-wrapper{border-top:0;margin-top:0;padding-top:0}.md\:hidden.loading-overlay{display:none;opacity:0;visibility:hidden}@media (min-width:1024px){nav>.md\:hidden.mt-4.lg\:block,nav>div.md\:hidden.mt-4.lg\:block{display:block!important}}.md\:hidden.entity-nav-content,.md\:hidden.modal-overlay{display:none}.md\:hidden.field-range-group{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0}.md\:hidden.detail-panel{display:none}}@media (min-width:1024px){.node-form-card>.lg\:\!hidden{display:none!important}.node-form-card>.lg\:hidden{display:none}.node-form-card>.lg\:\!hidden+.form-item,.node-form-card>.lg\:\!hidden+.form-wrapper{border-top:0!important;margin-top:0!important;padding-top:0!important}.node-form-card>.lg\:hidden+.form-item,.node-form-card>.lg\:hidden+.form-wrapper{border-top:0;margin-top:0;padding-top:0}.lg\:\!hidden.loading-overlay,.lg\:hidden.loading-overlay{opacity:0;visibility:hidden}.lg\:\!hidden.loading-overlay{display:none!important}.lg\:hidden.loading-overlay{display:none}@media (min-width:1024px){nav>.lg\:\!hidden.mt-4.lg\:block,nav>.lg\:hidden.mt-4.lg\:block,nav>div.lg\:\!hidden.mt-4.lg\:block,nav>div.lg\:hidden.mt-4.lg\:block{display:block!important}}.lg\:\!hidden.entity-nav-content{display:none!important}.lg\:hidden.entity-nav-content{display:none}.lg\:\!hidden.modal-overlay{display:none!important}.lg\:hidden.modal-overlay{display:none}.lg\:\!hidden.field-range-group,.lg\:hidden.field-range-group{margin:0;opacity:0;overflow:hidden;padding:0}.lg\:\!hidden.field-range-group{max-height:0!important}.lg\:hidden.field-range-group{max-height:0}.lg\:\!hidden.detail-panel{display:none!important}.lg\:hidden.detail-panel{display:none}}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.placeholder\:text-red-300::-moz-placeholder{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.placeholder\:text-red-300::placeholder{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-1:before{content:var(--tw-content);inset:.25rem}.before\:rounded-full:before{border-radius:9999px;content:var(--tw-content)}.last\:border-b-0:last-child{border-bottom-width:0}.visited\:text-blue-700:visited{color:#1d4ed8}.checked\:border-blue-600:checked{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.checked\:bg-blue-600:checked{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.checked\:bg-gray-900:checked{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.focus-within\:outline:focus-within{outline-style:solid}.focus-within\:outline-2:focus-within{outline-width:2px}.focus-within\:outline-offset-2:focus-within{outline-offset:2px}.focus-within\:outline-indigo-600:focus-within{outline-color:#4f46e5}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem;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-destructive\/20:hover{border-color:hsl(var(--destructive)/.2)}.hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.hover\:border-muted-foreground\/30:hover{border-color:hsl(var(--muted-foreground)/.3)}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary-hsl)/.3)}.hover\:\!bg-indigo-500:hover{--tw-bg-opacity:1!important;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))!important}.hover\:\!bg-primary-800:hover{--tw-bg-opacity:1!important;background-color:rgb(30 64 175/var(--tw-bg-opacity,1))!important}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-black\/5:hover{background-color:rgba(0,0,0,.05)}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-blue-800:hover{--tw-bg-opacity:1;background-color:rgb(30 64 175/var(--tw-bg-opacity,1))}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive)/.1)}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-100\/50:hover{background-color:rgba(243,244,246,.5)}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(226 229 234/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(247 248 250/var(--tw-bg-opacity,1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted-hsl)/.5)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary-hsl)/.9)}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:hsla(0,0%,100%,.1)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-green-600:hover{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.hover\:text-indigo-500:hover{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.hover\:text-indigo-600:hover{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.hover\:text-indigo-700:hover{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.hover\:text-indigo-900:hover{--tw-text-opacity:1;color:rgb(49 46 129/var(--tw-text-opacity,1))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-red-700:hover{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-yellow-600:hover{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:decoration-blue-500:hover{text-decoration-color:#3b82f6}.hover\:decoration-gray-500:hover{text-decoration-color:#6b7280}.hover\:decoration-red-500:hover{text-decoration-color:#ef4444}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:outline-none:hover{outline:2px solid transparent;outline-offset:2px}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:underline:focus{text-decoration-line:underline}.focus\:shadow-\[0_0_0_3px_rgba\(0\2c 0\2c 0\2c 0\.05\)\]:focus{--tw-shadow:0 0 0 3px rgba(0,0,0,.05);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:shadow-\[0_0_0_3px_rgba\(239\2c 68\2c 68\2c 0\.1\)\]:focus{--tw-shadow:0 0 0 3px rgba(239,68,68,.1);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline-2:focus{outline-width:2px}.focus\:-outline-offset-2:focus{outline-offset:-2px}.focus\:outline-blue-600:focus{outline-color:#2563eb}.focus\:ring-0: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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.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)}.focus\:ring-2:focus,.focus\:ring-4:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-4: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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus\:\!ring-primary-300:focus{--tw-ring-opacity:1!important;--tw-ring-color:rgb(147 197 253/var(--tw-ring-opacity,1))!important}.focus\:ring-blue-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 197 253/var(--tw-ring-opacity,1))}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.focus\:ring-blue-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity,1))}.focus\:ring-gray-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(226 229 234/var(--tw-ring-opacity,1))}.focus\:ring-gray-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(107 114 128/var(--tw-ring-opacity,1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-blue-600:focus-visible{outline-color:#2563eb}.focus-visible\:outline-indigo-600:focus-visible{outline-color:#4f46e5}.disabled\:border-gray-300:disabled{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.disabled\:bg-gray-100:disabled{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.group[open] .group-open\: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:hover .group-hover\:bg-primary\/15{background-color:hsl(var(--primary-hsl)/.15)}.group:hover .group-hover\:opacity-100{opacity:1}.peer:checked~.peer-checked\:block{display:block}.peer:checked~.peer-checked\:translate-x-0{--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))}.dark\:divide-gray-700:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(55 65 81/var(--tw-divide-opacity,1))}.dark\:divide-white\/15:is(.dark *)>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.15)}.dark\:border-blue-500\/25:is(.dark *){border-color:rgba(59,130,246,.25)}.dark\:border-blue-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.dark\:border-gray-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.dark\:border-gray-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.dark\:border-green-500:is(.dark *){--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.dark\:border-red-500:is(.dark *){--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.dark\:border-red-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(153 27 27/var(--tw-border-opacity,1))}.dark\:border-white\/10:is(.dark *){border-color:hsla(0,0%,100%,.1)}.dark\:border-white\/20:is(.dark *){border-color:hsla(0,0%,100%,.2)}.dark\:border-yellow-400:is(.dark *){--tw-border-opacity:1;border-color:rgb(250 204 21/var(--tw-border-opacity,1))}.dark\:\!bg-primary-600:is(.dark *){--tw-bg-opacity:1!important;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))!important}.dark\:\!bg-primary-700:is(.dark *){--tw-bg-opacity:1!important;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))!important}.dark\:\!bg-red-900\/20:is(.dark *){background-color:rgba(127,29,29,.2)!important}.dark\:\!bg-white\/5:is(.dark *){background-color:hsla(0,0%,100%,.05)!important}.dark\:bg-amber-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.dark\:bg-amber-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(120 53 15/var(--tw-bg-opacity,1))}.dark\:bg-blue-500:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.dark\:bg-blue-500\/15:is(.dark *){background-color:rgba(59,130,246,.15)}.dark\:bg-blue-500\/20:is(.dark *){background-color:rgba(59,130,246,.2)}.dark\:bg-blue-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.dark\:bg-blue-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 58 138/var(--tw-bg-opacity,1))}.dark\:bg-blue-900\/10:is(.dark *){background-color:rgba(30,58,138,.1)}.dark\:bg-blue-900\/20:is(.dark *){background-color:rgba(30,58,138,.2)}.dark\:bg-blue-900\/30:is(.dark *){background-color:rgba(30,58,138,.3)}.dark\:bg-gray-500:is(.dark *){--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:bg-gray-700\/50:is(.dark *){background-color:rgba(55,65,81,.5)}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:bg-gray-800\/50:is(.dark *){background-color:rgba(31,41,55,.5)}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.dark\:bg-gray-900\/70:is(.dark *){background-color:rgba(17,24,39,.7)}.dark\:bg-green-500:is(.dark *){--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.dark\:bg-green-500\/10:is(.dark *){background-color:rgba(34,197,94,.1)}.dark\:bg-green-500\/15:is(.dark *){background-color:rgba(34,197,94,.15)}.dark\:bg-green-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity,1))}.dark\:bg-green-900\/20:is(.dark *){background-color:rgba(20,83,45,.2)}.dark\:bg-green-900\/30:is(.dark *){background-color:rgba(20,83,45,.3)}.dark\:bg-green-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(5 46 22/var(--tw-bg-opacity,1))}.dark\:bg-indigo-500:is(.dark *){--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.dark\:bg-orange-900\/20:is(.dark *){background-color:rgba(124,45,18,.2)}.dark\:bg-purple-900\/20:is(.dark *){background-color:rgba(88,28,135,.2)}.dark\:bg-red-500:is(.dark *){--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.dark\:bg-red-500\/10:is(.dark *){background-color:rgba(239,68,68,.1)}.dark\:bg-red-500\/15:is(.dark *){background-color:rgba(239,68,68,.15)}.dark\:bg-red-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity,1))}.dark\:bg-red-900\/10:is(.dark *){background-color:rgba(127,29,29,.1)}.dark\:bg-red-900\/20:is(.dark *){background-color:rgba(127,29,29,.2)}.dark\:bg-red-900\/30:is(.dark *){background-color:rgba(127,29,29,.3)}.dark\:bg-red-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(69 10 10/var(--tw-bg-opacity,1))}.dark\:bg-white\/10:is(.dark *){background-color:hsla(0,0%,100%,.1)}.dark\:bg-white\/5:is(.dark *){background-color:hsla(0,0%,100%,.05)}.dark\:bg-white\/\[0\.03\]:is(.dark *){background-color:hsla(0,0%,100%,.03)}.dark\:bg-yellow-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.dark\:bg-yellow-500\/10:is(.dark *){background-color:rgba(234,179,8,.1)}.dark\:bg-yellow-500\/15:is(.dark *){background-color:rgba(234,179,8,.15)}.dark\:bg-yellow-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(202 138 4/var(--tw-bg-opacity,1))}.dark\:bg-yellow-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(133 77 14/var(--tw-bg-opacity,1))}.dark\:bg-yellow-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(113 63 18/var(--tw-bg-opacity,1))}.dark\:bg-yellow-900\/20:is(.dark *){background-color:rgba(113,63,18,.2)}.dark\:bg-yellow-900\/30:is(.dark *){background-color:rgba(113,63,18,.3)}.dark\:bg-yellow-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(66 32 6/var(--tw-bg-opacity,1))}.dark\:text-amber-200:is(.dark *){--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.dark\:text-blue-200:is(.dark *){--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.dark\:text-gray-100:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity:1;color:rgb(226 229 234/var(--tw-text-opacity,1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dark\:text-gray-500:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.dark\:text-gray-600:is(.dark *){--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.dark\:text-green-200:is(.dark *){--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity,1))}.dark\:text-green-300:is(.dark *){--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.dark\:text-indigo-400:is(.dark *){--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.dark\:text-orange-200:is(.dark *){--tw-text-opacity:1;color:rgb(254 215 170/var(--tw-text-opacity,1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.dark\:text-purple-200:is(.dark *){--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity,1))}.dark\:text-purple-400:is(.dark *){--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.dark\:text-red-200:is(.dark *){--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:text-yellow-200:is(.dark *){--tw-text-opacity:1;color:rgb(254 240 138/var(--tw-text-opacity,1))}.dark\:text-yellow-300:is(.dark *){--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.dark\:text-yellow-400:is(.dark *){--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.dark\:placeholder-gray-400:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.dark\:placeholder-gray-400:is(.dark *)::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.dark\:shadow-none:is(.dark *){--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:outline:is(.dark *){outline-style:solid}.dark\:outline-red-500\/70:is(.dark *){outline-color:rgba(239,68,68,.7)}.dark\:ring-gray-600:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity,1))}.dark\:ring-gray-700:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(55 65 81/var(--tw-ring-opacity,1))}.dark\:ring-gray-800:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(31 41 55/var(--tw-ring-opacity,1))}.dark\:ring-green-500\/20:is(.dark *){--tw-ring-color:rgba(34,197,94,.2)}.dark\:ring-red-500\/20:is(.dark *){--tw-ring-color:rgba(239,68,68,.2)}.dark\:ring-white\/10:is(.dark *){--tw-ring-color:hsla(0,0%,100%,.1)}.dark\:ring-white\/5:is(.dark *){--tw-ring-color:hsla(0,0%,100%,.05)}.dark\:ring-yellow-500\/20:is(.dark *){--tw-ring-color:rgba(234,179,8,.2)}.dark\:brightness-0:is(.dark *){--tw-brightness:brightness(0);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)}.dark\:invert:is(.dark *){--tw-invert:invert(100%);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)}.dark\:\[color-scheme\:dark\]:is(.dark *){color-scheme:dark}.dark\:placeholder\:text-gray-500:is(.dark *)::-moz-placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.dark\:placeholder\:text-gray-500:is(.dark *)::placeholder{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.dark\:visited\:text-blue-300:visited:is(.dark *){color:#93c5fd}.dark\:checked\:border-blue-500:checked:is(.dark *){--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.dark\:checked\:bg-blue-500:checked:is(.dark *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.dark\:checked\:bg-white:checked:is(.dark *){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:hover\:border-gray-600:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.dark\:hover\:\!bg-primary-700:hover:is(.dark *){--tw-bg-opacity:1!important;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))!important}.dark\:hover\:bg-blue-400:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.dark\:hover\:bg-blue-600:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.dark\:hover\:bg-blue-700:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.dark\:hover\:bg-blue-900\/20:hover:is(.dark *){background-color:rgba(30,58,138,.2)}.dark\:hover\:bg-gray-600:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.dark\:hover\:bg-gray-700:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:hover\:bg-gray-700\/50:hover:is(.dark *){background-color:rgba(55,65,81,.5)}.dark\:hover\:bg-gray-800:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:hover\:bg-gray-800\/50:hover:is(.dark *){background-color:rgba(31,41,55,.5)}.dark\:hover\:bg-gray-900\/50:hover:is(.dark *){background-color:rgba(17,24,39,.5)}.dark\:hover\:bg-indigo-400:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(129 140 248/var(--tw-bg-opacity,1))}.dark\:hover\:bg-red-400:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.dark\:hover\:bg-red-900\/20:hover:is(.dark *){background-color:rgba(127,29,29,.2)}.dark\:hover\:bg-white\/20:hover:is(.dark *){background-color:hsla(0,0%,100%,.2)}.dark\:hover\:text-blue-300:hover:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.dark\:hover\:text-blue-400:hover:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.dark\:hover\:text-gray-200:hover:is(.dark *){--tw-text-opacity:1;color:rgb(226 229 234/var(--tw-text-opacity,1))}.dark\:hover\:text-gray-300:hover:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:hover\:text-indigo-300:hover:is(.dark *){--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.dark\:hover\:text-indigo-400:hover:is(.dark *){--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.dark\:hover\:text-red-300:hover:is(.dark *){--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.dark\:hover\:text-red-400:hover:is(.dark *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:hover\:outline-white\/20:hover:is(.dark *){outline-color:hsla(0,0%,100%,.2)}.dark\:focus\:ring-indigo-500:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.dark\:disabled\:border-white\/5:disabled:is(.dark *){border-color:hsla(0,0%,100%,.05)}.dark\:disabled\:bg-white\/10:disabled:is(.dark *){background-color:hsla(0,0%,100%,.1)}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mt-6{margin-top:1.5rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:hidden{display:none}.sm\:h-24{height:6rem}.sm\:h-6{height:1.5rem}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-md{max-width:28rem}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-12{padding-bottom:3rem;padding-top:3rem}.sm\:py-32{padding-bottom:8rem;padding-top:8rem}.sm\:pl-3{padding-left:.75rem}.sm\:pr-3{padding-right:.75rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-7xl{font-size:4.5rem;line-height:1}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-sm\/6{font-size:.875rem;line-height:1.5rem}.sm\:text-xl\/8{font-size:1.25rem;line-height:2rem}.sm\:leading-6{line-height:1.5rem}.sm\:tracking-tight{letter-spacing:-.025em}}@media (min-width:768px){.md\:ml-4{margin-left:1rem}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:flex{display:flex}.md\:table{display:table}.md\:hidden{display:none}.md\:h-12{height:3rem}.md\:w-12{width:3rem}.md\:w-64{width:16rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:justify-between{justify-content:space-between}.md\:p-4{padding:1rem}.md\:p-8{padding:2rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:\!hidden{display:none!important}.lg\:hidden{display:none}.lg\:w-32{width:8rem}.lg\:w-48{width:12rem}.lg\:w-60{width:15rem}.lg\:w-64{width:16rem}.lg\:w-96{width:24rem}.lg\:flex-1{flex:1 1 0%}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pt-6{padding-top:1.5rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:flex-1{flex:1 1 0%}}@media (min-width:1280px){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}}.rtl\:rotate-180:where([dir=rtl],[dir=rtl] *){--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))}.rtl\:space-x-reverse:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}
