@layer properties;@media print{app-sidebar,app-backdrop,app-header,.filter-actions-slot,.filter-submit,.reports-missions-print>.iot-store-error,.reports-missions-print+.iot-toast{display:none!important}.reports-missions-print,.dashboard-financier-print{display:block!important;width:100%!important}.dashboard-financier-print .iot-panel{break-inside:avoid;page-break-inside:avoid}.home-dashboard-print{display:block!important;width:100%!important}.home-dashboard-print .iot-panel,.reports-missions-print .iot-panel{break-inside:avoid;page-break-inside:avoid}@page{size:A4 landscape;margin:12mm}}@layer theme,base,components,utilities;@layer theme{:root,:host{--color-orange-50: #fff6ed;--color-orange-100: #ffead5;--color-orange-400: #fd853a;--color-orange-500: #fb6514;--color-orange-600: #ec4a0a;--color-yellow-100: oklch(97.3% .071 103.193);--color-yellow-600: oklch(68.1% .162 75.834);--color-green-100: oklch(96.2% .044 156.743);--color-green-600: oklch(62.7% .194 149.214);--color-cyan-100: oklch(95.6% .045 203.388);--color-cyan-600: oklch(60.9% .126 221.723);--color-purple-100: oklch(94.6% .033 307.174);--color-purple-600: oklch(55.8% .288 302.321);--color-pink-100: oklch(94.8% .028 342.258);--color-pink-600: oklch(59.2% .249 .584);--color-gray-50: #f9fafb;--color-gray-100: #f2f4f7;--color-gray-200: #e4e7ec;--color-gray-300: #d0d5dd;--color-gray-400: #98a2b3;--color-gray-500: #667085;--color-gray-600: #475467;--color-gray-700: #344054;--color-gray-800: #1d2939;--color-gray-900: #101828;--color-white: #ffffff;--spacing: .25rem;--container-xs: 20rem;--container-md: 28rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-tight: -.025em;--tracking-wide: .025em;--leading-tight: 1.25;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--ease-in-out: cubic-bezier(.4, 0, .2, 1);--animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--font-poppins: Poppins, Helvetica, sans-serif;--breakpoint-2xl: 1536px;--text-title-2xl: 72px;--text-title-2xl--line-height: 90px;--text-title-md: 36px;--text-title-md--line-height: 44px;--text-title-sm: 30px;--text-title-sm--line-height: 38px;--text-theme-sm: 14px;--text-theme-sm--line-height: 20px;--text-theme-xs: 12px;--text-theme-xs--line-height: 18px;--color-brand-50: #e6f6f5;--color-brand-100: #c5ebe8;--color-brand-300: #4dbab3;--color-brand-400: #1a9f96;--color-brand-500: #0c8f86;--color-brand-600: #0a7a73;--color-brand-800: #064d49;--color-brand-950: #022624;--color-blue-light-50: #f0f9ff;--color-blue-light-500: #0ba5ec;--color-gray-dark: #1a2231;--color-success-50: #ecfdf3;--color-success-300: #6ce9a6;--color-success-400: #32d583;--color-success-500: #12b76a;--color-success-600: #039855;--color-success-800: #05603a;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-800: #912018;--color-warning-50: #fffaeb;--color-warning-500: #f79009;--color-warning-600: #dc6803;--z-index-1: 1;--z-index-99999: 99999}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.menu-item{position:relative;display:flex;width:100%;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-theme-sm);line-height:var(--tw-leading, var(--text-theme-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.menu-dropdown-item{position:relative;display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-theme-sm);line-height:var(--tw-leading, var(--text-theme-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\/2{top:50%}.-right-\[240px\]{right:-240px}.right-0{right:calc(var(--spacing) * 0)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.-z-1{z-index:calc(var(--z-index-1) * -1)}.z-1{z-index:var(--z-index-1)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-99999{z-index:var(--z-index-99999)}.z-\[1000\]{z-index:1000}.container{width:100%}@media(width>=375px){.container{max-width:375px}}@media(width>=425px){.container{max-width:425px}}@media(width>=640px){.container{max-width:640px}}@media(width>=768px){.container{max-width:768px}}@media(width>=1024px){.container{max-width:1024px}}@media(width>=1280px){.container{max-width:1280px}}@media(width>=1536px){.container{max-width:1536px}}@media(width>=2000px){.container{max-width:2000px}}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[17px\]{margin-top:17px}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-0{margin-left:calc(var(--spacing) * 0)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-9{margin-left:calc(var(--spacing) * 9)}.ml-auto{margin-left:auto}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.custom-scrollbar::-webkit-scrollbar{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.custom-scrollbar::-webkit-scrollbar-track{border-radius:calc(infinity * 1px)}.custom-scrollbar::-webkit-scrollbar-thumb{border-radius:calc(infinity * 1px);background-color:var(--color-gray-200)}:is():is(.dark *){background-color:var(--color-gray-700)}.menu-item-icon-size svg{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.h-1{height:calc(var(--spacing) * 1)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-20{height:calc(var(--spacing) * 20)}.h-\[42px\]{height:42px}.h-\[480px\]{height:480px}.h-\[calc\(100vh-134px\)\]{height:calc(100vh - 134px)}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-\[76px\]{width:76px}.w-\[250px\]{width:250px}.w-\[260px\]{width:260px}.w-\[350px\]{width:350px}.w-full{width:100%}.max-w-\(--breakpoint-2xl\){max-width:var(--breakpoint-2xl)}.max-w-2\.5{max-width:calc(var(--spacing) * 2.5)}.max-w-10{max-width:calc(var(--spacing) * 10)}.max-w-\[242px\]{max-width:242px}.max-w-\[250px\]{max-width:250px}.max-w-\[430px\]{max-width:430px}.max-w-\[720px\]{max-width:720px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[120px\]{min-width:120px}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x: -100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse: 0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse: 0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse: 0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-none{--tw-border-style: none;border-style:none}.border-error-500{border-color:var(--color-error-500)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-success-500{border-color:var(--color-success-500)}.border-white{border-color:var(--color-white)}.border-t-brand-500{border-top-color:var(--color-brand-500)}.menu-item-inactive{color:var(--color-gray-700)}@media(hover:hover){.menu-item-inactive:is(:where(.group):hover *){color:var(--color-gray-700)}}@media(hover:hover){.menu-item-inactive:hover{background-color:var(--color-gray-100)}}.menu-item-inactive:is(.dark *){color:var(--color-gray-300)}@media(hover:hover){.menu-item-inactive:is(.dark *):hover{background-color:color-mix(in srgb,#ffffff 5%,transparent)}@supports (color: color-mix(in lab,red,red)){.menu-item-inactive:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}}@media(hover:hover){.menu-item-inactive:is(.dark *):hover{color:var(--color-gray-300)}}.menu-dropdown-item-active{background-color:var(--color-brand-50);color:var(--color-brand-500)}.menu-dropdown-item-active:is(.dark *){background-color:color-mix(in srgb,#0c8f86 12%,transparent)}@supports (color: color-mix(in lab,red,red)){.menu-dropdown-item-active:is(.dark *){background-color:color-mix(in oklab,var(--color-brand-500) 12%,transparent)}}.menu-dropdown-item-active:is(.dark *){color:var(--color-brand-400)}.menu-dropdown-item-inactive{color:var(--color-gray-700)}@media(hover:hover){.menu-dropdown-item-inactive:hover{background-color:var(--color-gray-100)}}.menu-dropdown-item-inactive:is(.dark *){color:var(--color-gray-300)}@media(hover:hover){.menu-dropdown-item-inactive:is(.dark *):hover{background-color:color-mix(in srgb,#ffffff 5%,transparent)}@supports (color: color-mix(in lab,red,red)){.menu-dropdown-item-inactive:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}}.menu-item-active{background-color:var(--color-brand-50);color:var(--color-brand-500)}.menu-item-active:is(.dark *){background-color:color-mix(in srgb,#0c8f86 12%,transparent)}@supports (color: color-mix(in lab,red,red)){.menu-item-active:is(.dark *){background-color:color-mix(in oklab,var(--color-brand-500) 12%,transparent)}}.menu-item-active:is(.dark *){color:var(--color-brand-400)}.bg-blue-light-50{background-color:var(--color-blue-light-50)}.bg-blue-light-500{background-color:var(--color-blue-light-500)}.bg-brand-50{background-color:var(--color-brand-50)}.bg-brand-100{background-color:var(--color-brand-100)}.bg-brand-500{background-color:var(--color-brand-500)}.bg-brand-950{background-color:var(--color-brand-950)}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-error-50{background-color:var(--color-error-50)}.bg-error-100{background-color:var(--color-error-100)}.bg-error-500{background-color:var(--color-error-500)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-gray-900\/50{background-color:color-mix(in srgb,#101828 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-gray-900\/50{background-color:color-mix(in oklab,var(--color-gray-900) 50%,transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-400{background-color:var(--color-orange-400)}.bg-pink-100{background-color:var(--color-pink-100)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-success-50{background-color:var(--color-success-50)}.bg-success-500{background-color:var(--color-success-500)}.bg-transparent{background-color:transparent}.bg-warning-50{background-color:var(--color-warning-50)}.bg-warning-500{background-color:var(--color-warning-500)}.bg-white{background-color:var(--color-white)}.bg-yellow-100{background-color:var(--color-yellow-100)}.fill-current{fill:currentcolor}.fill-gray-500{fill:var(--color-gray-500)}.stroke-gray-500{stroke:var(--color-gray-500)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-\[42px\]{padding-left:42px}.text-center{text-align:center}.text-left{text-align:left}.text-start{text-align:start}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-theme-sm{font-size:var(--text-theme-sm);line-height:var(--tw-leading, var(--text-theme-sm--line-height))}.text-theme-xs{font-size:var(--text-theme-xs);line-height:var(--tw-leading, var(--text-theme-xs--line-height))}.text-title-md{font-size:var(--text-title-md);line-height:var(--tw-leading, var(--text-title-md--line-height))}.text-title-sm{font-size:var(--text-title-sm);line-height:var(--tw-leading, var(--text-title-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-tight{--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.menu-item-icon-inactive{color:var(--color-gray-500)}@media(hover:hover){.menu-item-icon-inactive:is(:where(.group):hover *){color:var(--color-gray-700)}}.menu-item-icon-inactive:is(.dark *){color:var(--color-gray-400)}@media(hover:hover){.menu-item-icon-inactive:is(.dark *):is(:where(.group):hover *){color:var(--color-gray-300)}}.menu-item-icon-active{color:var(--color-brand-500)}.menu-item-icon-active:is(.dark *){color:var(--color-brand-400)}.text-blue-light-500{color:var(--color-blue-light-500)}.text-brand-500{color:var(--color-brand-500)}.text-brand-600{color:var(--color-brand-600)}.text-cyan-600{color:var(--color-cyan-600)}.text-error-500{color:var(--color-error-500)}.text-error-600{color:var(--color-error-600)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-green-600{color:var(--color-green-600)}.text-orange-600{color:var(--color-orange-600)}.text-pink-600{color:var(--color-pink-600)}.text-purple-600{color:var(--color-purple-600)}.text-success-500{color:var(--color-success-500)}.text-success-600{color:var(--color-success-600)}.text-warning-600{color:var(--color-warning-600)}.text-white{color:var(--color-white)}.text-yellow-600{color:var(--color-yellow-600)}.uppercase{text-transform:uppercase}.opacity-40{opacity:40%}.opacity-50{opacity:50%}.opacity-60{opacity:60%}.opacity-70{opacity:70%}.opacity-75{opacity:75%}.shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-theme-lg{--tw-shadow: 0px 12px 16px -4px var(--tw-shadow-color, rgba(16, 24, 40, .08)), 0px 4px 6px -2px var(--tw-shadow-color, rgba(16, 24, 40, .03));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-theme-md{--tw-shadow: 0px 4px 8px -2px var(--tw-shadow-color, rgba(16, 24, 40, .1)), 0px 2px 4px -2px var(--tw-shadow-color, rgba(16, 24, 40, .06));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-theme-xs{--tw-shadow: 0px 1px 2px 0px var(--tw-shadow-color, rgba(16, 24, 40, .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-gray-300{--tw-ring-color: var(--color-gray-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.duration-200{--tw-duration: .2s;transition-duration:.2s}.duration-300{--tw-duration: .3s;transition-duration:.3s}.ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease: linear;transition-timing-function:linear}.outline-none{--tw-outline-style: none;outline-style:none}.ring-inset{--tw-ring-inset: inset}@media(hover:hover){.group-hover\:fill-gray-700:is(:where(.group):hover *){fill:var(--color-gray-700)}}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.checked\:border-transparent:checked{border-color:transparent}.checked\:bg-brand-500:checked{background-color:var(--color-brand-500)}@media(hover:hover){.hover\:bg-brand-500\/\[0\.08\]:hover{background-color:color-mix(in srgb,#0c8f86 8%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-brand-500\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--color-brand-500) 8%,transparent)}}}@media(hover:hover){.hover\:bg-brand-600:hover{background-color:var(--color-brand-600)}}@media(hover:hover){.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}}@media(hover:hover){.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}}@media(hover:hover){.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}}@media(hover:hover){.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}}@media(hover:hover){.hover\:text-brand-500:hover{color:var(--color-brand-500)}}@media(hover:hover){.hover\:text-brand-600:hover{color:var(--color-brand-600)}}@media(hover:hover){.hover\:text-error-500:hover{color:var(--color-error-500)}}@media(hover:hover){.hover\:text-gray-700:hover{color:var(--color-gray-700)}}@media(hover:hover){.hover\:text-gray-800:hover{color:var(--color-gray-800)}}@media(hover:hover){.hover\:text-gray-900:hover{color:var(--color-gray-900)}}.focus\:border-brand-300:focus{border-color:var(--color-brand-300)}.focus\:border-error-300:focus{border-color:var(--color-error-300)}.focus\:border-success-300:focus{border-color:var(--color-success-300)}.focus\:ring-0:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-3:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-brand-500\/10:focus{--tw-ring-color: color-mix(in srgb, #0c8f86 10%, transparent)}@supports (color: color-mix(in lab,red,red)){.focus\:ring-brand-500\/10:focus{--tw-ring-color: color-mix(in oklab, var(--color-brand-500) 10%, transparent)}}.focus\:ring-brand-500\/20:focus{--tw-ring-color: color-mix(in srgb, #0c8f86 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.focus\:ring-brand-500\/20:focus{--tw-ring-color: color-mix(in oklab, var(--color-brand-500) 20%, transparent)}}.focus\:ring-error-500\/20:focus{--tw-ring-color: color-mix(in srgb, #f04438 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.focus\:ring-error-500\/20:focus{--tw-ring-color: color-mix(in oklab, var(--color-error-500) 20%, transparent)}}.focus\:ring-success-500\/20:focus{--tw-ring-color: color-mix(in srgb, #12b76a 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.focus\:ring-success-500\/20:focus{--tw-ring-color: color-mix(in oklab, var(--color-success-500) 20%, transparent)}}.focus\:outline-hidden:focus{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline:2px solid transparent;outline-offset:2px}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-brand-300:disabled{background-color:var(--color-brand-300)}.disabled\:opacity-50:disabled{opacity:50%}.disabled\:opacity-60:disabled{opacity:60%}@media(width>=375px){.\32xsm\:gap-3{gap:calc(var(--spacing) * 3)}}@media(width>=640px){.sm\:col-span-1{grid-column:span 1 / span 1}}@media(width>=640px){.sm\:mb-8{margin-bottom:calc(var(--spacing) * 8)}}@media(width>=640px){.sm\:block{display:block}}@media(width>=640px){.sm\:flex{display:flex}}@media(width>=640px){.sm\:hidden{display:none}}@media(width>=640px){.sm\:inline{display:inline}}@media(width>=640px){.sm\:w-\[361px\]{width:361px}}@media(width>=640px){.sm\:max-w-\[472px\]{max-width:472px}}@media(width>=640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=640px){.sm\:flex-row{flex-direction:row}}@media(width>=640px){.sm\:items-center{align-items:center}}@media(width>=640px){.sm\:justify-end{justify-content:flex-end}}@media(width>=640px){.sm\:gap-3{gap:calc(var(--spacing) * 3)}}@media(width>=640px){.sm\:gap-5{gap:calc(var(--spacing) * 5)}}@media(width>=640px){.sm\:p-0{padding:calc(var(--spacing) * 0)}}@media(width>=640px){.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}}@media(width>=640px){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media(width>=640px){.sm\:py-2{padding-block:calc(var(--spacing) * 2)}}@media(width>=640px){.sm\:py-5{padding-block:calc(var(--spacing) * 5)}}@media(width>=640px){.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}}@media(width>=640px){.sm\:text-start{text-align:start}}@media(width>=640px){.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}}@media(width>=640px){.sm\:text-title-md{font-size:var(--text-title-md);line-height:var(--tw-leading, var(--text-title-md--line-height))}}@media(width>=768px){.md\:gap-6{gap:calc(var(--spacing) * 6)}}@media(width>=768px){.md\:p-6{padding:calc(var(--spacing) * 6)}}@media(width>=1024px){.lg\:right-0{right:calc(var(--spacing) * 0)}}@media(width>=1024px){.lg\:bottom-10{bottom:calc(var(--spacing) * 10)}}@media(width>=1024px){.lg\:grid{display:grid}}@media(width>=1024px){.lg\:hidden{display:none}}@media(width>=1024px){.lg\:w-1\/2{width:50%}}@media(width>=1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(width>=1024px){.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(width>=1024px){.lg\:flex-row{flex-direction:row}}@media(width>=1024px){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media(width>=1280px){.xl\:ml-\[76px\]{margin-left:76px}}@media(width>=1280px){.xl\:ml-\[250px\]{margin-left:250px}}@media(width>=1280px){.xl\:block{display:block}}@media(width>=1280px){.xl\:flex{display:flex}}@media(width>=1280px){.xl\:hidden{display:none}}@media(width>=1280px){.xl\:h-\[calc\(100vh-146px\)\]{height:calc(100vh - 146px)}}@media(width>=1280px){.xl\:w-\[300px\]{width:300px}}@media(width>=1280px){.xl\:max-w-\[450px\]{max-width:450px}}@media(width>=1280px){.xl\:translate-x-0{--tw-translate-x: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(width>=1280px){.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(width>=1280px){.xl\:flex-row{flex-direction:row}}@media(width>=1280px){.xl\:justify-center{justify-content:center}}@media(width>=1280px){.xl\:justify-end{justify-content:flex-end}}@media(width>=1280px){.xl\:justify-normal{justify-content:normal}}@media(width>=1280px){.xl\:justify-start{justify-content:flex-start}}@media(width>=1280px){.xl\:border{border-style:var(--tw-border-style);border-width:1px}}@media(width>=1280px){.xl\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}@media(width>=1280px){.xl\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}}@media(width>=1280px){.xl\:px-0{padding-inline:calc(var(--spacing) * 0)}}@media(width>=1280px){.xl\:px-4{padding-inline:calc(var(--spacing) * 4)}}@media(width>=1280px){.xl\:py-0{padding-block:calc(var(--spacing) * 0)}}@media(width>=1280px){.xl\:py-10{padding-block:calc(var(--spacing) * 10)}}@media(width>=1280px){.xl\:pl-\[76px\]{padding-left:76px}}@media(width>=1280px){.xl\:pl-\[250px\]{padding-left:250px}}@media(width>=1280px){.xl\:text-title-2xl{font-size:var(--text-title-2xl);line-height:var(--tw-leading, var(--text-title-2xl--line-height))}}@media(width>=1280px){.xl\:shadow-none{--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}:where(.dark\:divide-white\/\[0\.05\]:is(.dark *)>:not(:last-child)){border-color:color-mix(in srgb,#ffffff 5%,transparent)}@supports (color: color-mix(in lab,red,red)){:where(.dark\:divide-white\/\[0\.05\]:is(.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:border-error-500:is(.dark *){border-color:var(--color-error-500)}.dark\:border-gray-700:is(.dark *){border-color:var(--color-gray-700)}.dark\:border-gray-800:is(.dark *){border-color:var(--color-gray-800)}.dark\:border-gray-900:is(.dark *){border-color:var(--color-gray-900)}.dark\:border-success-500:is(.dark *){border-color:var(--color-success-500)}.dark\:border-white\/\[0\.05\]:is(.dark *){border-color:color-mix(in srgb,#ffffff 5%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:border-white\/\[0\.05\]:is(.dark *){border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:border-t-brand-400:is(.dark *){border-top-color:var(--color-brand-400)}.dark\:bg-\[\#232f45\]:is(.dark *){background-color:#232f45}.dark\:bg-blue-light-500\/15:is(.dark *){background-color:color-mix(in srgb,#0ba5ec 15%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-blue-light-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-light-500) 15%,transparent)}}.dark\:bg-brand-500\/15:is(.dark *){background-color:color-mix(in srgb,#0c8f86 15%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-brand-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-brand-500) 15%,transparent)}}.dark\:bg-error-500\/15:is(.dark *){background-color:color-mix(in srgb,#f04438 15%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-error-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-error-500) 15%,transparent)}}.dark\:bg-gray-700:is(.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-800:is(.dark *){background-color:var(--color-gray-800)}.dark\:bg-gray-900:is(.dark *){background-color:var(--color-gray-900)}.dark\:bg-gray-dark:is(.dark *){background-color:var(--color-gray-dark)}.dark\:bg-success-500\/15:is(.dark *){background-color:color-mix(in srgb,#12b76a 15%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-success-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-success-500) 15%,transparent)}}.dark\:bg-warning-500\/15:is(.dark *){background-color:color-mix(in srgb,#f79009 15%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-warning-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-warning-500) 15%,transparent)}}.dark\:bg-white\/5:is(.dark *){background-color:color-mix(in srgb,#ffffff 5%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-white\/5:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:bg-white\/90:is(.dark *){background-color:color-mix(in srgb,#ffffff 90%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-white\/90:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.dark\:bg-white\/\[0\.03\]:is(.dark *){background-color:color-mix(in srgb,#ffffff 3%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.03\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.dark\:fill-gray-400:is(.dark *){fill:var(--color-gray-400)}.dark\:stroke-gray-400:is(.dark *){stroke:var(--color-gray-400)}.dark\:text-blue-light-500:is(.dark *){color:var(--color-blue-light-500)}.dark\:text-brand-400:is(.dark *){color:var(--color-brand-400)}.dark\:text-error-400:is(.dark *){color:var(--color-error-400)}.dark\:text-error-500:is(.dark *){color:var(--color-error-500)}.dark\:text-gray-200:is(.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:is(.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:is(.dark *){color:var(--color-gray-400)}.dark\:text-gray-800:is(.dark *){color:var(--color-gray-800)}.dark\:text-orange-400:is(.dark *){color:var(--color-orange-400)}.dark\:text-success-400:is(.dark *){color:var(--color-success-400)}.dark\:text-success-500:is(.dark *){color:var(--color-success-500)}.dark\:text-white:is(.dark *){color:var(--color-white)}.dark\:text-white\/50:is(.dark *){color:color-mix(in srgb,#ffffff 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:text-white\/50:is(.dark *){color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.dark\:text-white\/60:is(.dark *){color:color-mix(in srgb,#ffffff 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:text-white\/60:is(.dark *){color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.dark\:text-white\/80:is(.dark *){color:color-mix(in srgb,#ffffff 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:text-white\/80:is(.dark *){color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.dark\:text-white\/90:is(.dark *){color:color-mix(in srgb,#ffffff 90%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:text-white\/90:is(.dark *){color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.dark\:ring-gray-700:is(.dark *){--tw-ring-color: var(--color-gray-700)}@media(hover:hover){.dark\:group-hover\:fill-gray-300:is(.dark *):is(:where(.group):hover *){fill:var(--color-gray-300)}}.dark\:placeholder\:text-white\/30:is(.dark *)::placeholder{color:color-mix(in srgb,#ffffff 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:placeholder\:text-white\/30:is(.dark *)::placeholder{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}@media(hover:hover){.dark\:hover\:bg-brand-500:is(.dark *):hover{background-color:var(--color-brand-500)}}@media(hover:hover){.dark\:hover\:bg-gray-700:is(.dark *):hover{background-color:var(--color-gray-700)}}@media(hover:hover){.dark\:hover\:bg-gray-800:is(.dark *):hover{background-color:var(--color-gray-800)}}@media(hover:hover){.dark\:hover\:bg-gray-900:is(.dark *):hover{background-color:var(--color-gray-900)}}@media(hover:hover){.dark\:hover\:bg-white\/5:is(.dark *):hover{background-color:color-mix(in srgb,#ffffff 5%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:hover\:bg-white\/5:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}}@media(hover:hover){.dark\:hover\:bg-white\/10:is(.dark *):hover{background-color:color-mix(in srgb,#ffffff 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:hover\:bg-white\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}@media(hover:hover){.dark\:hover\:bg-white\/\[0\.02\]:is(.dark *):hover{background-color:color-mix(in srgb,#ffffff 2%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:hover\:bg-white\/\[0\.02\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}}@media(hover:hover){.dark\:hover\:bg-white\/\[0\.03\]:is(.dark *):hover{background-color:color-mix(in srgb,#ffffff 3%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:hover\:bg-white\/\[0\.03\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}}@media(hover:hover){.dark\:hover\:text-error-500:is(.dark *):hover{color:var(--color-error-500)}}@media(hover:hover){.dark\:hover\:text-gray-200:is(.dark *):hover{color:var(--color-gray-200)}}@media(hover:hover){.dark\:hover\:text-gray-300:is(.dark *):hover{color:var(--color-gray-300)}}@media(hover:hover){.dark\:hover\:text-white:is(.dark *):hover{color:var(--color-white)}}@media(hover:hover){.dark\:hover\:text-white\/90:is(.dark *):hover{color:color-mix(in srgb,#ffffff 90%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:hover\:text-white\/90:is(.dark *):hover{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}}.dark\:focus\:border-brand-800:is(.dark *):focus{border-color:var(--color-brand-800)}.dark\:focus\:border-error-800:is(.dark *):focus{border-color:var(--color-error-800)}.dark\:focus\:border-success-800:is(.dark *):focus{border-color:var(--color-success-800)}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;inset:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\fffd;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes iot-spin{to{transform:rotate(360deg)}}.iot-inline-spinner{display:inline-block;width:.9rem;height:.9rem;margin-right:.4rem;vertical-align:-.12rem;border:2px solid currentColor;border-right-color:transparent;border-radius:999px;animation:iot-spin .8s linear infinite}@layer base{*,:after,:before,::backdrop,::file-selector-button{border-color:var(--color-gray-200, currentColor)}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}body{position:relative;z-index:var(--z-index-1);background-color:var(--color-gray-50);font-family:var(--font-poppins);--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal);font-family:Poppins,Helvetica,sans-serif}}.dark .custom-scrollbar::-webkit-scrollbar-thumb{background-color:#344054}@layer utilities{input[type=date]::-webkit-inner-spin-button,input[type=time]::-webkit-inner-spin-button,input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}}.tableCheckbox:checked~span span{opacity:100%}.tableCheckbox:checked~span{border-color:var(--color-brand-500);background-color:var(--color-brand-500)}.apexcharts-legend-text{color:var(--color-gray-700)!important}.apexcharts-text{fill:var(--color-gray-700)!important}.apexcharts-text:is(.dark *){fill:var(--color-gray-400)!important}.apexcharts-tooltip.apexcharts-theme-light{gap:calc(var(--spacing) * 1);border-radius:var(--radius-lg)!important;border-color:var(--color-gray-200)!important;padding:calc(var(--spacing) * 3);--tw-shadow: 0px 1px 3px 0px var(--tw-shadow-color, rgba(16, 24, 40, .1)), 0px 1px 2px 0px var(--tw-shadow-color, rgba(16, 24, 40, .06)) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.apexcharts-tooltip.apexcharts-theme-light:is(.dark *){border-color:var(--color-gray-800)!important}.apexcharts-tooltip.apexcharts-theme-light:is(.dark *){background-color:var(--color-gray-900)!important}.apexcharts-tooltip-marker{margin-right:6px;height:6px;width:6px}.apexcharts-legend-text{padding-left:calc(var(--spacing) * 5)!important;color:var(--color-gray-700)!important}.apexcharts-legend-text:is(.dark *){color:var(--color-gray-400)!important}.apexcharts-tooltip-series-group,.apexcharts-tooltip-y-group{padding:calc(var(--spacing) * 0)!important}.apexcharts-tooltip-title{margin-bottom:calc(var(--spacing) * 0)!important;border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0px!important;background-color:transparent!important;padding:calc(var(--spacing) * 0)!important;font-size:10px!important;--tw-leading: calc(var(--spacing) * 4) !important;line-height:calc(var(--spacing) * 4)!important;color:var(--color-gray-800)!important}.apexcharts-tooltip-title:is(.dark *){color:color-mix(in srgb,#ffffff 90%,transparent)!important}@supports (color: color-mix(in lab,red,red)){.apexcharts-tooltip-title:is(.dark *){color:color-mix(in oklab,var(--color-white) 90%,transparent)!important}}.apexcharts-tooltip-text{font-size:var(--text-theme-xs)!important;line-height:var(--tw-leading, var(--text-theme-xs--line-height))!important;color:var(--color-gray-700)!important}.apexcharts-tooltip-text:is(.dark *){color:color-mix(in srgb,#ffffff 90%,transparent)!important}@supports (color: color-mix(in lab,red,red)){.apexcharts-tooltip-text:is(.dark *){color:color-mix(in oklab,var(--color-white) 90%,transparent)!important}}.apexcharts-tooltip-text-y-value{--tw-font-weight: var(--font-weight-medium) !important;font-weight:var(--font-weight-medium)!important}.apexcharts-gridline{stroke:var(--color-gray-100)!important}.apexcharts-gridline:is(.dark *){stroke:var(--color-gray-800)!important}#chartTwo .apexcharts-datalabels-group{--tw-translate-y: calc(var(--spacing) * -24) !important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}#chartTwo .apexcharts-datalabels-group .apexcharts-text{fill:var(--color-gray-800)!important;--tw-font-weight: var(--font-weight-semibold) !important;font-weight:var(--font-weight-semibold)!important}#chartTwo .apexcharts-datalabels-group .apexcharts-text:is(.dark *){fill:color-mix(in srgb,#ffffff 90%,transparent)!important}@supports (color: color-mix(in lab,red,red)){#chartTwo .apexcharts-datalabels-group .apexcharts-text:is(.dark *){fill:color-mix(in oklab,var(--color-white) 90%,transparent)!important}}#chartDarkStyle .apexcharts-datalabels-group .apexcharts-text{fill:var(--color-gray-800)!important;--tw-font-weight: var(--font-weight-semibold) !important;font-weight:var(--font-weight-semibold)!important}#chartDarkStyle .apexcharts-datalabels-group .apexcharts-text:is(.dark *){fill:color-mix(in srgb,#ffffff 90%,transparent)!important}@supports (color: color-mix(in lab,red,red)){#chartDarkStyle .apexcharts-datalabels-group .apexcharts-text:is(.dark *){fill:color-mix(in oklab,var(--color-white) 90%,transparent)!important}}#chartSixteen .apexcharts-legend{padding:calc(var(--spacing) * 0)!important;padding-left:calc(var(--spacing) * 6)!important}.jvectormap-container{background-color:var(--color-gray-50)!important}.jvectormap-container:is(.dark *){background-color:var(--color-gray-900)!important}.jvectormap-region.jvectormap-element{fill:var(--color-gray-300)!important}@media(hover:hover){.jvectormap-region.jvectormap-element:hover{fill:var(--color-brand-500)!important}}.jvectormap-region.jvectormap-element:is(.dark *){fill:var(--color-gray-700)!important}@media(hover:hover){.jvectormap-region.jvectormap-element:is(.dark *):hover{fill:var(--color-brand-500)!important}}.jvectormap-marker.jvectormap-element{stroke:var(--color-gray-200)!important}.jvectormap-marker.jvectormap-element:is(.dark *){stroke:var(--color-gray-800)!important}.jvectormap-tip{--tw-border-style: none !important;border-style:none!important;background-color:var(--color-brand-500)!important;padding-inline:calc(var(--spacing) * 2)!important;padding-block:calc(var(--spacing) * 1)!important}.jvectormap-zoomin,.jvectormap-zoomout{display:none!important}.stocks-slider-outer .swiper-button-next:after,.stocks-slider-outer .swiper-button-prev:after{display:none}.stocks-slider-outer .swiper-button-next,.stocks-slider-outer .swiper-button-prev{position:static!important;margin-top:calc(var(--spacing) * 0);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 9);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);color:var(--color-gray-700)!important;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){:is(.stocks-slider-outer .swiper-button-next,.stocks-slider-outer .swiper-button-prev):hover{background-color:var(--color-gray-100)}}:is(.stocks-slider-outer .swiper-button-next,.stocks-slider-outer .swiper-button-prev):is(.dark *){border-color:color-mix(in srgb,#ffffff 3%,transparent)}@supports (color: color-mix(in lab,red,red)){:is(.stocks-slider-outer .swiper-button-next,.stocks-slider-outer .swiper-button-prev):is(.dark *){border-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}:is(.stocks-slider-outer .swiper-button-next,.stocks-slider-outer .swiper-button-prev):is(.dark *){background-color:var(--color-gray-800)}:is(.stocks-slider-outer .swiper-button-next,.stocks-slider-outer .swiper-button-prev):is(.dark *){color:var(--color-gray-400)!important}@media(hover:hover){:is(.stocks-slider-outer .swiper-button-next,.stocks-slider-outer .swiper-button-prev):is(.dark *):hover{background-color:color-mix(in srgb,#ffffff 5%,transparent)}@supports (color: color-mix(in lab,red,red)){:is(.stocks-slider-outer .swiper-button-next,.stocks-slider-outer .swiper-button-prev):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}}@media(hover:hover){:is(.stocks-slider-outer .swiper-button-next,.stocks-slider-outer .swiper-button-prev):is(.dark *):hover{color:color-mix(in srgb,#ffffff 90%,transparent)!important}@supports (color: color-mix(in lab,red,red)){:is(.stocks-slider-outer .swiper-button-next,.stocks-slider-outer .swiper-button-prev):is(.dark *):hover{color:color-mix(in oklab,var(--color-white) 90%,transparent)!important}}}.stocks-slider-outer .swiper-button-next.swiper-button-disabled,.stocks-slider-outer .swiper-button-prev.swiper-button-disabled{background-color:var(--color-white);opacity:50%}:is(.stocks-slider-outer .swiper-button-next.swiper-button-disabled,.stocks-slider-outer .swiper-button-prev.swiper-button-disabled):is(.dark *){background-color:var(--color-gray-900)}.stocks-slider-outer .swiper-button-next svg,.stocks-slider-outer .swiper-button-prev svg{height:auto!important;width:auto!important}.flatpickr-wrapper{width:100%}.flatpickr-calendar{margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-xl)!important;border-style:var(--tw-border-style)!important;border-width:1px!important;border-color:var(--color-gray-200)!important;background-color:var(--color-white)!important;padding:calc(var(--spacing) * 5)!important;color:var(--color-gray-500)!important}@media(width>=375px){.flatpickr-calendar{width:auto!important}}.flatpickr-calendar:is(.dark *){border-color:color-mix(in srgb,#ffffff 5%,transparent)!important}@supports (color: color-mix(in lab,red,red)){.flatpickr-calendar:is(.dark *){border-color:color-mix(in oklab,var(--color-white) 5%,transparent)!important}}.flatpickr-calendar:is(.dark *){background-color:var(--color-gray-dark)!important}.flatpickr-calendar:is(.dark *){color:var(--color-gray-400)!important}.flatpickr-calendar:is(.dark *){--tw-shadow: 0px 20px 24px -4px var(--tw-shadow-color, rgba(16, 24, 40, .08)), 0px 8px 8px -4px var(--tw-shadow-color, rgba(16, 24, 40, .03)) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{stroke:var(--color-brand-500)}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{display:none}.flatpickr-current-month{padding:calc(var(--spacing) * 0)!important}.flatpickr-current-month .cur-month,.flatpickr-current-month input.cur-year{height:auto!important;padding-top:calc(var(--spacing) * 0)!important;font-size:var(--text-lg)!important;line-height:var(--tw-leading, var(--text-lg--line-height))!important;--tw-font-weight: var(--font-weight-medium) !important;font-weight:var(--font-weight-medium)!important;color:var(--color-gray-800)!important}:is(.flatpickr-current-month .cur-month,.flatpickr-current-month input.cur-year):is(.dark *){color:color-mix(in srgb,#ffffff 90%,transparent)!important}@supports (color: color-mix(in lab,red,red)){:is(.flatpickr-current-month .cur-month,.flatpickr-current-month input.cur-year):is(.dark *){color:color-mix(in oklab,var(--color-white) 90%,transparent)!important}}.flatpickr-prev-month,.flatpickr-next-month{padding:calc(var(--spacing) * 0)!important}.flatpickr-weekdays{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 4);height:auto;background-color:transparent!important}.flatpickr-weekday{background-color:transparent!important;font-size:var(--text-theme-sm)!important;line-height:var(--tw-leading, var(--text-theme-sm--line-height))!important;--tw-font-weight: var(--font-weight-medium) !important;font-weight:var(--font-weight-medium)!important;color:var(--color-gray-500)!important}.flatpickr-weekday:is(.dark *){color:var(--color-gray-400)!important}.flatpickr-day{display:flex!important;align-items:center!important;font-size:var(--text-theme-sm)!important;line-height:var(--tw-leading, var(--text-theme-sm--line-height))!important;--tw-font-weight: var(--font-weight-medium) !important;font-weight:var(--font-weight-medium)!important;color:var(--color-gray-800)!important}.flatpickr-day:is(.dark *){color:color-mix(in srgb,#ffffff 90%,transparent)!important}@supports (color: color-mix(in lab,red,red)){.flatpickr-day:is(.dark *){color:color-mix(in oklab,var(--color-white) 90%,transparent)!important}}@media(hover:hover){.flatpickr-day:is(.dark *):hover{border-color:var(--color-gray-300)!important}}@media(hover:hover){.flatpickr-day:is(.dark *):hover{background-color:var(--color-gray-900)!important}}.flatpickr-day.nextMonthDay,.flatpickr-day.prevMonthDay{color:var(--color-gray-400)!important}.flatpickr-months>.flatpickr-month{background:none!important}.flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months{background:none!important;appearance:none;background-image:none!important;font-weight:500}.flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none!important;border:0!important}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{top:calc(var(--spacing) * 7)!important;background-color:transparent!important}:is(.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month):is(.dark *){fill:var(--color-white)!important}:is(.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month):is(.dark *){color:var(--color-white)!important}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:calc(var(--spacing) * 7)!important}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:calc(var(--spacing) * 7)!important}.flatpickr-days{border-style:var(--tw-border-style)!important;border-width:0px!important}span.flatpickr-weekday,.flatpickr-months .flatpickr-month{background-image:none!important}:is(span.flatpickr-weekday,.flatpickr-months .flatpickr-month):is(.dark *){fill:var(--color-white)!important}:is(span.flatpickr-weekday,.flatpickr-months .flatpickr-month):is(.dark *){color:var(--color-white)!important}.flatpickr-rContainer:is(.dark *){background-color:var(--color-gray-dark)!important}.flatpickr-innerContainer{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0px!important}.flatpickr-months .flatpickr-month{background-image:none!important}.flatpickr-day.inRange{box-shadow:-5px 0 #f9fafb,5px 0 #f9fafb!important}.flatpickr-day.inRange:is(.dark *){--tw-shadow: -5px 0 0 var(--tw-shadow-color, #262d3c), 5px 0 0 var(--tw-shadow-color, #262d3c) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{border-color:var(--color-gray-50)!important;background-color:var(--color-gray-50)!important}:is(.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus):is(.dark *){border-style:var(--tw-border-style)!important;border-width:0px!important}:is(.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus):is(.dark *){border-color:color-mix(in srgb,#ffffff 5%,transparent)!important}@supports (color: color-mix(in lab,red,red)){:is(.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus):is(.dark *){border-color:color-mix(in oklab,var(--color-white) 5%,transparent)!important}}:is(.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus):is(.dark *){background-color:color-mix(in srgb,#ffffff 5%,transparent)!important}@supports (color: color-mix(in lab,red,red)){:is(.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus):is(.dark *){background-color:color-mix(in oklab,var(--color-white) 5%,transparent)!important}}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange{color:var(--color-white)!important}:is(.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange):is(.dark *){color:var(--color-white)!important}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#0c8f86;border-color:var(--color-brand-500)!important;background-color:var(--color-brand-500)!important}@media(hover:hover){:is(.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay):hover{border-color:var(--color-brand-500)!important}}@media(hover:hover){:is(.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay):hover{background-color:var(--color-brand-500)!important}}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 #0c8f86}@media(hover:hover){:is(.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month):hover{fill:none!important}}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:none!important}.flatpickr-calendar.static{right:calc(var(--spacing) * 0)}.flatpickr-calendar.hasTime{width:300px!important}.flatpickr-calendar.hasTime .flatpickr-time{border:transparent!important}.fc .fc-view-harness{max-width:100%;overflow-x:auto}.fc .fc-view-harness::-webkit-scrollbar{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.fc .fc-view-harness::-webkit-scrollbar-track{border-radius:calc(infinity * 1px)}.fc .fc-view-harness::-webkit-scrollbar-thumb{border-radius:calc(infinity * 1px);background-color:var(--color-gray-200)}.fc-dayGridMonth-view.fc-view.fc-daygrid{min-width:718px}.fc .fc-scrollgrid-section>*{border-right-width:0;border-bottom-width:0}.fc .fc-scrollgrid{border-left-width:0}.fc .fc-toolbar.fc-header-toolbar{flex-direction:column;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 6)}@media(width>=640px){.fc .fc-toolbar.fc-header-toolbar{flex-direction:row}}.fc-button-group{gap:calc(var(--spacing) * 2)}.fc-button-group .fc-button{display:flex;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:var(--radius-lg)!important;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:transparent;text-transform:capitalize}@media(hover:hover){.fc-button-group .fc-button:hover{border-color:var(--color-gray-200)}}@media(hover:hover){.fc-button-group .fc-button:hover{background-color:var(--color-gray-50)}}.fc-button-group .fc-button:focus{--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.fc-button-group .fc-button:active{border-color:var(--color-gray-200)!important}.fc-button-group .fc-button:active{background-color:transparent!important}.fc-button-group .fc-button:active{--tw-shadow: 0 0 #0000 !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.fc-button-group .fc-button:is(.dark *){border-color:var(--color-gray-800)}@media(hover:hover){.fc-button-group .fc-button:is(.dark *):hover{border-color:var(--color-gray-800)}}@media(hover:hover){.fc-button-group .fc-button:is(.dark *):hover{background-color:var(--color-gray-900)}}.fc-button-group .fc-button:is(.dark *):active{border-color:var(--color-gray-800)!important}.fc-button-group .fc-button.fc-prev-button:before{margin-top:calc(var(--spacing) * 1);display:inline-block;content:url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.0068 6L9.75684 12.25L16.0068 18.5' stroke='%23344054' strokeWidth='1.5' strokeLinecap='round' strokeLinejoin='round'/%3E%3C/svg%3E%0A")}.fc-button-group .fc-button.fc-next-button:before{margin-top:calc(var(--spacing) * 1);display:inline-block;content:url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.50684 19L15.7568 12.75L9.50684 6.5' stroke='%23344054' strokeWidth='1.5' strokeLinecap='round' strokeLinejoin='round'/%3E%3C/svg%3E%0A")}.dark .fc-button-group .fc-button.fc-prev-button:before{content:url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.0068 6L9.75684 12.25L16.0068 18.5' stroke='%2398A2B3' strokeWidth='1.5' strokeLinecap='round' strokeLinejoin='round'/%3E%3C/svg%3E%0A")}.dark .fc-button-group .fc-button.fc-next-button:before{content:url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.50684 19L15.7568 12.75L9.50684 6.5' stroke='%2398A2B3' strokeWidth='1.5' strokeLinecap='round' strokeLinejoin='round'/%3E%3C/svg%3E%0A")}.fc-button-group .fc-button .fc-icon{display:none}.fc-addEventButton-button{border-radius:var(--radius-lg)!important;border-style:var(--tw-border-style)!important;border-width:0px!important;background-color:var(--color-brand-500)!important;padding-inline:calc(var(--spacing) * 4)!important;padding-block:calc(var(--spacing) * 2.5)!important;font-size:var(--text-sm)!important;line-height:var(--tw-leading, var(--text-sm--line-height))!important;--tw-font-weight: var(--font-weight-medium) !important;font-weight:var(--font-weight-medium)!important}@media(hover:hover){.fc-addEventButton-button:hover{background-color:var(--color-brand-600)!important}}.fc-addEventButton-button:focus{--tw-shadow: 0 0 #0000 !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.fc-toolbar-title{font-size:var(--text-lg)!important;line-height:var(--tw-leading, var(--text-lg--line-height))!important;--tw-font-weight: var(--font-weight-medium) !important;font-weight:var(--font-weight-medium)!important;color:var(--color-gray-800)}.fc-toolbar-title:is(.dark *){color:color-mix(in srgb,#ffffff 90%,transparent)}@supports (color: color-mix(in lab,red,red)){.fc-toolbar-title:is(.dark *){color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.fc-header-toolbar.fc-toolbar .fc-toolbar-chunk:last-child{border-radius:var(--radius-lg);background-color:var(--color-gray-100);padding:calc(var(--spacing) * .5)}.fc-header-toolbar.fc-toolbar .fc-toolbar-chunk:last-child:is(.dark *){background-color:var(--color-gray-900)}.fc-header-toolbar.fc-toolbar .fc-toolbar-chunk:last-child .fc-button{height:auto!important;width:auto!important;border-radius:var(--radius-md);border-style:var(--tw-border-style)!important;border-width:0px!important;background-color:transparent;padding-inline:calc(var(--spacing) * 5)!important;padding-block:calc(var(--spacing) * 2)!important;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-500)}@media(hover:hover){.fc-header-toolbar.fc-toolbar .fc-toolbar-chunk:last-child .fc-button:hover{color:var(--color-gray-700)}}.fc-header-toolbar.fc-toolbar .fc-toolbar-chunk:last-child .fc-button:focus{--tw-shadow: 0 0 #0000 !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.fc-header-toolbar.fc-toolbar .fc-toolbar-chunk:last-child .fc-button:is(.dark *){color:var(--color-gray-400)}.fc-header-toolbar.fc-toolbar .fc-toolbar-chunk:last-child .fc-button.fc-button-active{background-color:var(--color-white);color:var(--color-gray-900)}.fc-header-toolbar.fc-toolbar .fc-toolbar-chunk:last-child .fc-button.fc-button-active:is(.dark *){background-color:var(--color-gray-800)}.fc-header-toolbar.fc-toolbar .fc-toolbar-chunk:last-child .fc-button.fc-button-active:is(.dark *){color:var(--color-white)}.fc-theme-standard th{border-inline-style:var(--tw-border-style)!important;border-inline-width:0px!important;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200)!important;background-color:var(--color-gray-50);text-align:left!important}.fc-theme-standard th:is(.dark *){border-color:var(--color-gray-800)!important}.fc-theme-standard th:is(.dark *){background-color:var(--color-gray-900)}.fc-theme-standard td,.fc-theme-standard .fc-scrollgrid{border-color:var(--color-gray-200)!important}:is(.fc-theme-standard td,.fc-theme-standard .fc-scrollgrid):is(.dark *){border-color:var(--color-gray-800)!important}.fc .fc-col-header-cell-cushion{padding-inline:calc(var(--spacing) * 5)!important;padding-block:calc(var(--spacing) * 4)!important;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-400);text-transform:uppercase}.fc .fc-daygrid-day.fc-day-today{background-color:transparent}.fc .fc-daygrid-day{padding:calc(var(--spacing) * 2)}.fc .fc-daygrid-day.fc-day-today .fc-scrollgrid-sync-inner{border-radius:var(--radius-sm);background-color:var(--color-gray-100)}.fc .fc-daygrid-day.fc-day-today .fc-scrollgrid-sync-inner:is(.dark *){background-color:color-mix(in srgb,#ffffff 3%,transparent)}@supports (color: color-mix(in lab,red,red)){.fc .fc-daygrid-day.fc-day-today .fc-scrollgrid-sync-inner:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.fc .fc-daygrid-day-number{padding:calc(var(--spacing) * 3)!important;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-700)}.fc .fc-daygrid-day-number:is(.dark *){color:var(--color-gray-400)}.fc .fc-daygrid-day-top{flex-direction:row!important}.fc .fc-day-other .fc-daygrid-day-top{opacity:1}.fc .fc-day-other .fc-daygrid-day-top .fc-daygrid-day-number{color:var(--color-gray-400)}.fc .fc-day-other .fc-daygrid-day-top .fc-daygrid-day-number:is(.dark *){color:color-mix(in srgb,#ffffff 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.fc .fc-day-other .fc-daygrid-day-top .fc-daygrid-day-number:is(.dark *){color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.event-fc-color{border-radius:var(--radius-lg);padding-block:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 4)}.event-fc-color .fc-event-title{padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-700)}.fc-daygrid-event-dot{margin-right:calc(var(--spacing) * 3);margin-left:calc(var(--spacing) * 0);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 1);border-radius:var(--radius-sm);--tw-border-style: none;border-style:none}.fc-event:focus{--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.fc-daygrid-event.fc-event-start{margin-left:calc(var(--spacing) * 3)!important}.event-fc-color.fc-bg-success{border-color:var(--color-success-50);background-color:var(--color-success-50)}.event-fc-color.fc-bg-danger{border-color:var(--color-error-50);background-color:var(--color-error-50)}.event-fc-color.fc-bg-primary{border-color:var(--color-brand-50);background-color:var(--color-brand-50)}.event-fc-color.fc-bg-warning{border-color:var(--color-orange-50);background-color:var(--color-orange-50)}.event-fc-color.fc-bg-success .fc-daygrid-event-dot{background-color:var(--color-success-500)}.event-fc-color.fc-bg-danger .fc-daygrid-event-dot{background-color:var(--color-error-500)}.event-fc-color.fc-bg-primary .fc-daygrid-event-dot{background-color:var(--color-brand-500)}.event-fc-color.fc-bg-warning .fc-daygrid-event-dot{background-color:var(--color-orange-500)}.fc-direction-ltr .fc-timegrid-slot-label-frame{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-500)}.fc-direction-ltr .fc-timegrid-slot-label-frame:is(.dark *){color:var(--color-gray-400)}.fc .fc-timegrid-axis-cushion{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-500)}.fc .fc-timegrid-axis-cushion:is(.dark *){color:var(--color-gray-400)}.input-date-icon::-webkit-inner-spin-button,.input-date-icon::-webkit-calendar-picker-indicator{opacity:0;-webkit-appearance:none}.swiper-button-prev svg,.swiper-button-next svg{height:auto!important;width:auto!important}.carouselTwo .swiper-button-next:after,.carouselTwo .swiper-button-prev:after,.carouselFour .swiper-button-next:after,.carouselFour .swiper-button-prev:after{display:none}.carouselTwo .swiper-button-next.swiper-button-disabled,.carouselTwo .swiper-button-prev.swiper-button-disabled,.carouselFour .swiper-button-next.swiper-button-disabled,.carouselFour .swiper-button-prev.swiper-button-disabled{background-color:color-mix(in srgb,#ffffff 60%,transparent);opacity:100%!important}@supports (color: color-mix(in lab,red,red)){.carouselTwo .swiper-button-next.swiper-button-disabled,.carouselTwo .swiper-button-prev.swiper-button-disabled,.carouselFour .swiper-button-next.swiper-button-disabled,.carouselFour .swiper-button-prev.swiper-button-disabled{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.carouselTwo .swiper-button-next,.carouselTwo .swiper-button-prev,.carouselFour .swiper-button-next,.carouselFour .swiper-button-prev{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:.5px;border-color:color-mix(in srgb,#ffffff 10%,transparent);background-color:color-mix(in srgb,#ffffff 90%,transparent);color:var(--color-gray-700)!important;--tw-shadow: 0px 1px 2px 0px var(--tw-shadow-color, rgba(16, 24, 40, .1)), 0px 1px 3px 0px var(--tw-shadow-color, rgba(16, 24, 40, .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur: blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@supports (color: color-mix(in lab,red,red)){.carouselTwo .swiper-button-next,.carouselTwo .swiper-button-prev,.carouselFour .swiper-button-next,.carouselFour .swiper-button-prev{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}@supports (color: color-mix(in lab,red,red)){.carouselTwo .swiper-button-next,.carouselTwo .swiper-button-prev,.carouselFour .swiper-button-next,.carouselFour .swiper-button-prev{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.carouselTwo .swiper-button-prev,.carouselFour .swiper-button-prev{left:calc(var(--spacing) * 3)!important}@media(width>=640px){.carouselTwo .swiper-button-prev,.carouselFour .swiper-button-prev{left:calc(var(--spacing) * 4)!important}}.carouselTwo .swiper-button-next,.carouselFour .swiper-button-next{right:calc(var(--spacing) * 3)!important}@media(width>=640px){.carouselTwo .swiper-button-next,.carouselFour .swiper-button-next{right:calc(var(--spacing) * 4)!important}}.carouselThree .swiper-pagination,.carouselFour .swiper-pagination{bottom:calc(var(--spacing) * 3)!important;left:50%!important;display:inline-flex;width:auto!important;--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:40px;border-style:var(--tw-border-style);border-width:.5px;border-color:color-mix(in srgb,#ffffff 10%,transparent);background-color:color-mix(in srgb,#ffffff 60%,transparent);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--tw-shadow: 0px 1px 2px 0px var(--tw-shadow-color, rgba(16, 24, 40, .1)), 0px 1px 3px 0px var(--tw-shadow-color, rgba(16, 24, 40, .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur: blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@supports (color: color-mix(in lab,red,red)){.carouselThree .swiper-pagination,.carouselFour .swiper-pagination{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}@supports (color: color-mix(in lab,red,red)){.carouselThree .swiper-pagination,.carouselFour .swiper-pagination{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}@media(width>=640px){.carouselThree .swiper-pagination,.carouselFour .swiper-pagination{bottom:calc(var(--spacing) * 5)!important}}.carouselThree .swiper-pagination-bullet,.carouselFour .swiper-pagination-bullet{margin:calc(var(--spacing) * 0)!important;height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);background-color:var(--color-white);opacity:100%;--tw-shadow: 0px 1px 2px 0px var(--tw-shadow-color, rgba(16, 24, 40, .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-duration: .2s;transition-duration:.2s;--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.carouselThree .swiper-pagination-bullet-active,.carouselFour .swiper-pagination-bullet-active{width:calc(var(--spacing) * 6.5);border-radius:var(--radius-xl)}.form-check-input:checked~span{border-style:var(--tw-border-style);border-width:6px;border-color:var(--color-brand-500);background-color:var(--color-brand-500)}.form-check-input:checked~span:is(.dark *){border-color:var(--color-brand-500)}.taskCheckbox:checked~.box span{background-color:var(--color-brand-500);opacity:100%}.taskCheckbox:checked~p{color:var(--color-gray-400);text-decoration-line:line-through}.taskCheckbox:checked~.box{border-color:var(--color-brand-500);background-color:var(--color-brand-500)}.taskCheckbox:checked~.box:is(.dark *){border-color:var(--color-brand-500)}.task{transition:all .2s ease}.task{border-radius:.75rem;box-shadow:0 1px 3px #1018281a,0 1px 2px #1018280f;opacity:.8;cursor:grabbing}.custom-calendar .fc-h-event{background-color:transparent;border:none;color:#000}.fc.fc-media-screen{min-height:100vh}.simplebar-scrollbar:before{border-radius:calc(infinity * 1px)!important;background-color:var(--color-gray-200)!important;opacity:100%!important}.dark .simplebar-scrollbar:before{background-color:var(--color-gray-700)!important}.simplebar-scrollbar.simplebar-visible:before{opacity:100%}code[class*=language-],pre[class*=language-]{text-shadow:none;color:#344054;overflow:hidden!important;font-size:14px;margin:0;padding:0;white-space:pre-wrap;word-wrap:break-word;text-align:justify}.dark code[class*=language-],.dark pre[class*=language-]{text-shadow:none;color:#98a2b3}[data-theme=light] .language-html{background-color:#fff!important}[data-theme=dark] .language-html{background-color:#171f2e!important}.token{text-shadow:none;font-size:14px}.token.doctype-tag,.token.name{color:#018001}.token.tag,.token.selector{color:#267f99}.token.property{color:#0070c1}.token.language-css{color:#1b00ff}.token.attr-name{color:#98a2b3}.token.attr-value{color:#a31615}.token.punctuation{color:#344054}.dark .token.punctuation{color:#98a2b3}.line-numbers .line-numbers-rows{border-right:0!important}pre[class*=language-].line-numbers{padding-left:2.8em!important}html,body{max-width:100%;overflow-x:clip}router-outlet+*{display:block;max-width:100%;min-width:0}.iot-scada,.iot-modal-overlay{--iot-amber: #f0a63a;--iot-cyan: #0c8f86;--iot-green: #33d18f;--iot-red: #f0555a;--iot-violet: #9c8cf0;--iot-radius: 8px;--iot-bg: transparent;--iot-bg-grid: rgba(12, 143, 134, .04);--iot-panel: #ffffff;--iot-panel-2: #f9fafb;--iot-panel-3: #f2f4f7;--iot-border-soft: #e4e7ec;--iot-border: #d0d5dd;--iot-text: #475467;--iot-text-hi: #101828;--iot-text-dim: #667085;--iot-text-faint: #98a2b3;--iot-synoptic-bg: #eef2f6;--iot-synoptic-glow: rgba(12, 143, 134, .08);--iot-synoptic-grid: rgba(16, 24, 40, .06);--iot-readout-bg: rgba(255, 255, 255, .96);--iot-readout-shadow: 0 4px 14px rgba(16, 24, 40, .08);--iot-cam-bg: linear-gradient(135deg, #e4e7ec, #d0d5dd 60%, #c8cdd5);--iot-cam-scanline: rgba(16, 24, 40, .04);--iot-cam-text: #101828;--iot-cam-overlay-bg: rgba(255, 255, 255, .88);--iot-svg-equip-fill: #ffffff;--iot-svg-equip-stroke: #d0d5dd;--iot-svg-pipe-bg: #c8cdd5;--iot-svg-label: #667085;--iot-svg-node-fill: #eef2f6;--iot-svg-tank-fill: #b8dff5;--iot-fs-2xs: 11px;--iot-fs-xs: 12px;--iot-fs-sm: 13.5px;--iot-fs-md: 14px;--iot-fs-base: 13.8px;--iot-fs-lg: 16px;--iot-fs-xl: 17px;--iot-fs-kpi: 28px;color:var(--iot-text);font-family:Poppins,Helvetica,sans-serif;font-size:var(--iot-fs-md);min-width:0;max-width:100%;overflow-x:hidden}.dark .iot-scada,.dark .iot-modal-overlay{--iot-bg: #0a0f17;--iot-bg-grid: rgba(72, 169, 248, .035);--iot-panel: #111926;--iot-panel-2: #161f2f;--iot-panel-3: #1c273a;--iot-border-soft: #1a2436;--iot-border: #232f45;--iot-text: #c9d4e3;--iot-text-hi: #eef2f8;--iot-text-dim: #7688a3;--iot-text-faint: #4c5c76;--iot-synoptic-bg: #0c1421;--iot-synoptic-glow: rgba(79, 178, 251, .06);--iot-synoptic-grid: rgba(255, 255, 255, .02);--iot-readout-bg: rgba(17, 25, 38, .92);--iot-readout-shadow: 0 4px 14px rgba(0, 0, 0, .35);--iot-cam-bg: linear-gradient(135deg, #0f1826, #1a2436 60%, #101a29);--iot-cam-scanline: rgba(255, 255, 255, .025);--iot-cam-text: #ffffff;--iot-cam-overlay-bg: rgba(0, 0, 0, .5);--iot-svg-equip-fill: #161f2f;--iot-svg-equip-stroke: #2b3a55;--iot-svg-pipe-bg: #26334a;--iot-svg-label: #7688a3;--iot-svg-node-fill: #0c1421;--iot-svg-tank-fill: #1c4d63}.dark .iot-scada{background:linear-gradient(var(--iot-bg-grid) 1px,transparent 1px) 0 0 / 32px 32px,linear-gradient(90deg,var(--iot-bg-grid) 1px,transparent 1px) 0 0 / 32px 32px,var(--iot-bg);margin:-1rem -1.5rem;padding:1.5rem 1.625rem 3.75rem;min-height:calc(100vh - 80px)}.iot-subtabs,.iot-tabs{display:flex;gap:7px;padding:6px;margin-bottom:20px;background:var(--iot-panel);border:1px solid var(--iot-border-soft);border-radius:var(--iot-radius);overflow-x:auto;scrollbar-width:thin}:is(.iot-subtabs,.iot-tabs)::-webkit-scrollbar{height:4px}:is(.iot-subtabs,.iot-tabs)::-webkit-scrollbar-thumb{background:var(--iot-border-soft);border-radius:999px}.iot-subtab,.iot-tab{display:inline-flex;align-items:center;gap:8px;padding:9px 14px 9px 10px;font-family:Poppins,Helvetica,sans-serif;font-size:var(--iot-fs-base);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--iot-text-dim);text-decoration:none;border:1px solid transparent;border-radius:10px;background:transparent;white-space:nowrap;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}:is(.iot-subtab,.iot-tab) .iot-subtab-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:8px;background:var(--iot-panel-2);color:var(--iot-text-faint);border:1px solid var(--iot-border-soft);transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}:is(.iot-subtab,.iot-tab) .iot-subtab-icon svg{width:16px;height:16px}:is(.iot-subtab,.iot-tab) .iot-subtab-label{line-height:1}:is(.iot-subtab,.iot-tab):hover{color:var(--iot-text-hi);background:#4fb2fb0d}:is(.iot-subtab,.iot-tab):hover .iot-subtab-icon{color:var(--iot-cyan);border-color:#4fb2fb47;background:#4fb2fb1a}:is(.iot-subtab,.iot-tab).active{color:var(--iot-cyan);background:#4fb2fb14;border-color:#4fb2fb38;box-shadow:inset 0 0 0 1px #4fb2fb0f}:is(.iot-subtab,.iot-tab).active .iot-subtab-icon{color:var(--iot-cyan);border-color:#4fb2fb59;background:#4fb2fb24;box-shadow:0 0 14px #4fb2fb2e}.iot-panel{background:var(--iot-panel);border:1px solid var(--iot-border-soft);border-radius:var(--iot-radius);padding:18px;box-shadow:0 1px 2px #1018280d;margin-bottom:16px;overflow:visible}.dark .iot-panel{box-shadow:none}.iot-panel-head{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:nowrap}.iot-panel-head h3{font-family:Poppins,Helvetica,sans-serif;font-size:var(--iot-fs-lg);font-weight:600;letter-spacing:.02em;color:var(--iot-text-hi);margin:0}.iot-sub{font-family:Poppins,Helvetica,sans-serif;font-size:var(--iot-fs-xs);color:var(--iot-text-faint)}.iot-spacer{flex:1}.iot-grid-2{display:grid;gap:16px;grid-template-columns:1fr 1fr;align-items:stretch;margin-bottom:16px}.iot-grid-2.iot-charts-row{grid-template-columns:1.3fr 1fr}.iot-grid-2.iot-support-grid{grid-template-columns:1.3fr 1fr;align-items:start}.iot-support-aside{display:flex;flex-direction:column;gap:16px;min-width:0}.iot-support-contact{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid var(--iot-border-soft)}.iot-support-contact:last-child{border-bottom:none}.iot-support-contact .ic{width:36px;height:36px;border-radius:8px;background:var(--iot-panel-2);border:1px solid var(--iot-border-soft);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.iot-support-contact .ic svg{width:16px;height:16px;stroke:var(--iot-cyan);fill:none;stroke-width:1.7}.iot-support-contact-title{font-weight:600;color:var(--iot-text-hi);font-size:13px}.iot-support-contact-value{font-size:11.5px;color:var(--iot-text-dim);margin-top:2px}.iot-support-desc{font-size:11.5px;color:var(--iot-text-dim);margin:0 0 12px;line-height:1.5}.iot-support-status{margin-left:auto}.iot-support-session-btn{width:100%}.iot-faq-item{width:100%;padding:11px 0;border:none;border-bottom:1px solid var(--iot-border-soft);background:transparent;font-size:12.8px;color:var(--iot-text);display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;cursor:pointer;font-family:Poppins,Helvetica,sans-serif}.iot-faq-item:last-child{border-bottom:none}.iot-faq-item:hover{color:var(--iot-cyan)}.iot-faq-item span{flex-shrink:0;opacity:.6}.iot-support-success{font-size:12.5px;color:var(--iot-green);margin:0 0 12px}.iot-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.iot-attachment-row{display:flex;gap:10px;align-items:center}.iot-attachment-row input[type=text]{flex:1}.iot-attachment-btn{flex-shrink:0;cursor:pointer}.iot-support-status:not(.run){color:var(--iot-text-dim);border-color:var(--iot-border);background:var(--iot-panel-2)}.iot-support-status:not(.run) .dot{background:var(--iot-text-faint);box-shadow:none}.iot-grid-2>.iot-panel{margin-bottom:0;min-width:0}.iot-chart-card .apexcharts-canvas{max-height:230px}.iot-timeline{position:relative;padding-left:18px}.iot-timeline:before{content:"";position:absolute;left:5px;top:4px;bottom:4px;width:1px;background:var(--iot-border-soft)}.iot-tl-item{position:relative;padding:0 0 20px 16px}.iot-tl-item:last-child{padding-bottom:0}.iot-tl-item:before{content:"";position:absolute;left:-18px;top:3px;width:9px;height:9px;border-radius:50%;background:var(--iot-panel);border:2px solid var(--iot-cyan);box-sizing:border-box;z-index:1}.iot-tl-time{font-family:Poppins,Helvetica,sans-serif;font-size:var(--iot-fs-xs);color:var(--iot-text-faint)}.iot-tl-title{font-size:var(--iot-fs-lg);font-weight:600;color:var(--iot-text-hi);margin:2px 0 3px}.iot-tl-desc{font-size:var(--iot-fs-md);color:var(--iot-text-dim)}.iot-badge{font-family:Poppins,Helvetica,sans-serif;font-size:var(--iot-fs-xs);padding:3px 10px;border-radius:20px;display:inline-flex;align-items:center;gap:5px;font-weight:500}.iot-badge .dot{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor}.iot-badge.run{color:var(--iot-green);background:#33d18f1a;border:1px solid rgba(51,209,143,.3)}.iot-badge.warn{color:var(--iot-amber);background:#f0a63a1a;border:1px solid rgba(240,166,58,.3)}.iot-badge.crit{color:var(--iot-red);background:#f0555a1f;border:1px solid rgba(240,85,90,.35)}.iot-badge.info{color:#2f80ed;background:#2f80ed1a;border:1px solid rgba(47,128,237,.3)}.iot-badge.plan{color:#1b3a5f;background:#1b3a5f1a;border:1px solid rgba(27,58,95,.28)}.iot-badge.int{color:#0c8f86;background:#0c8f861a;border:1px solid rgba(12,143,134,.3)}.iot-badge.loc{color:#9c8cf0;background:#9c8cf01f;border:1px solid rgba(156,140,240,.35)}.iot-type-tag{font-family:Poppins,Helvetica,sans-serif;font-size:var(--iot-fs-xs);font-weight:600;letter-spacing:.02em;padding:4px 11px;border-radius:999px;display:inline-flex;align-items:center;line-height:1.2;white-space:nowrap;text-transform:capitalize;box-shadow:0 1px 2px #0f172a0f}.iot-type-tag.run{color:var(--iot-green);background:linear-gradient(180deg,#33d18f29,#33d18f14);border:1px solid rgba(51,209,143,.35)}.iot-type-tag.warn{color:var(--iot-amber);background:linear-gradient(180deg,#f0a63a2e,#f0a63a14);border:1px solid rgba(240,166,58,.35)}.iot-type-tag.crit{color:var(--iot-red);background:linear-gradient(180deg,#f0555a24,#f0555a0f);border:1px solid rgba(240,85,90,.35)}.iot-type-tag.info{color:#2f80ed;background:linear-gradient(180deg,#2f80ed29,#2f80ed12);border:1px solid rgba(47,128,237,.32)}.iot-type-tag.plan{color:#1b3a5f;background:linear-gradient(180deg,#1b3a5f24,#1b3a5f0f);border:1px solid rgba(27,58,95,.28)}.iot-type-tag.int{color:#0c8f86;background:linear-gradient(180deg,#0c8f8629,#0c8f8612);border:1px solid rgba(12,143,134,.32)}.iot-type-tag.loc{color:#7c6bd6;background:linear-gradient(180deg,#9c8cf02e,#9c8cf014);border:1px solid rgba(156,140,240,.38)}.iot-type-tag.off{color:var(--iot-text-dim);background:#94a3b81f;border:1px solid rgba(148,163,184,.28)}.dot-pulse{animation:iot-pulse 1.6s ease-in-out infinite}@keyframes iot-pulse{0%,to{opacity:1}50%{opacity:.35}}.iot-trend{font-family:Poppins,Helvetica,sans-serif;font-size:var(--iot-fs-md)}.iot-trend.up{color:var(--iot-green)}.iot-trend.down{color:var(--iot-red)}.iot-mb{margin-bottom:18px}.iot-mt{margin-top:18px}.iot-kpi-grid{display:grid;gap:10px;grid-template-columns:repeat(var(--iot-kpi-cols, 6),minmax(0,1fr));margin-bottom:12px!important;min-width:0;width:100%}.iot-kpi{background:var(--iot-panel);border:1px solid var(--iot-border-soft);border-radius:var(--iot-radius);padding:8px 10px 8px 12px;position:relative;overflow:hidden;box-shadow:0 1px 2px #1018280d}.iot-kpi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--kpi-color, var(--iot-cyan))}.dark .iot-kpi{box-shadow:none}.iot-kpi-top{display:flex;align-items:center;gap:7px;min-width:0}.iot-kpi-lbl{flex:1;min-width:0;font-size:12px;line-height:1.2;color:var(--iot-text-dim);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iot-kpi-val{font-family:Poppins,Helvetica,sans-serif;font-size:20px;font-weight:600;color:var(--iot-text-hi);margin-top:4px;line-height:1.15;display:flex;align-items:baseline;gap:4px}.iot-kpi-unit{font-size:12px;color:var(--iot-text-dim);font-weight:400}.iot-kpi-range{display:flex;justify-content:space-between;gap:8px;font-family:Poppins,Helvetica,sans-serif;font-size:11px;color:var(--iot-text-faint);margin-top:6px;padding-top:5px;border-top:1px dashed var(--iot-border-soft)}.iot-kpi-range b{color:var(--iot-text-dim);font-weight:500}.iot-kpi-trend{flex-shrink:0;font-family:Poppins,Helvetica,sans-serif;font-size:11px;font-weight:600;white-space:nowrap}.iot-kpi-trend.up{color:var(--iot-green)}.iot-kpi-trend.down{color:var(--iot-red)}.iot-kpi-icon{width:22px;height:22px;border-radius:6px;background:var(--kpi-color, var(--iot-cyan));border:1px solid var(--kpi-color, var(--iot-cyan));display:flex;align-items:center;justify-content:center;color:var(--kpi-color, var(--iot-cyan));flex-shrink:0}@supports (color: color-mix(in lab,red,red)){.iot-kpi-icon{background:color-mix(in srgb,var(--kpi-color, var(--iot-cyan)) 14%,transparent)}}@supports (color: color-mix(in lab,red,red)){.iot-kpi-icon{border:1px solid color-mix(in srgb,var(--kpi-color, var(--iot-cyan)) 28%,transparent)}}.iot-kpi-icon svg{width:13px;height:13px}.iot-section-title{font-family:Poppins,Helvetica,sans-serif;font-size:var(--iot-fs-base);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--iot-text-hi);margin:0 0 12px;display:flex;align-items:center;gap:8px}.iot-section-title:before{content:"";width:3px;height:14px;border-radius:2px;background:var(--iot-cyan);flex-shrink:0}.iot-section-title:after{content:"";flex:1;height:1px;background:var(--iot-border-soft)}.iot-section-title:first-child{margin-top:0}.iot-chip{font-family:Poppins,Helvetica,sans-serif;font-size:var(--iot-fs-sm);padding:5px 11px;border-radius:20px;border:1px solid var(--iot-border);color:var(--iot-text-dim);cursor:pointer;background:var(--iot-panel-2);transition:all .12s ease}.iot-chip:hover{border-color:var(--iot-text-faint);color:var(--iot-text-hi)}.iot-chip.active{color:var(--iot-cyan);border-color:#4fb2fb66;background:#4fb2fb1a}.iot-btn{font-family:Poppins,Helvetica,sans-serif;font-weight:600;font-size:var(--iot-fs-md);letter-spacing:.02em;padding:9px 15px;border-radius:6px;border:1px solid var(--iot-border);background:var(--iot-panel-2);color:var(--iot-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:all .12s ease}.iot-btn:hover{border-color:var(--iot-text-faint);color:var(--iot-text-hi)}.iot-btn.danger{color:var(--iot-red);border-color:#f0555a59}.iot-btn.danger:hover{background:#f0555a1a}.iot-btn.sm{padding:6px 11px;font-size:var(--iot-fs-sm)}.iot-btn.primary{background:linear-gradient(135deg,var(--iot-cyan),#08615c);color:#fff;border-color:transparent}.iot-btn.primary:hover{filter:brightness(1.08);color:#fff}.iot-btn.ghost{background:transparent}.iot-btn.on{background:#33d18f1f;border-color:#33d18f66;color:var(--iot-green)}.iot-btn.off{background:#f0555a1a;border-color:#f0555a59;color:var(--iot-red)}.iot-btn.cmd{background:#4fb2fb1a;border-color:#4fb2fb66;color:var(--iot-cyan)}.iot-btn.cmd:hover{background:#4fb2fb29;border-color:#4fb2fb8c;color:var(--iot-cyan)}.iot-btn:disabled{opacity:.45;cursor:not-allowed}.iot-btn svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2}.iot-ms-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.iot-ms-toolbar--unified{flex-wrap:nowrap;gap:8px;margin-bottom:12px;overflow-x:auto;padding-bottom:2px}.iot-ms-toolbar--unified .iot-group-menu,.iot-ms-toolbar--unified .iot-machine-menu{margin-bottom:0;flex-wrap:nowrap;padding-left:0}.iot-ms-toolbar--unified .iot-machine-menu-item{position:relative}.iot-ms-list-tabs{display:flex;gap:8px;margin-bottom:10px}.iot-ms-toolbar .iot-spacer{flex:1;min-width:12px}.iot-group-menu{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.iot-group-btn,.iot-machine-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:7px;border:1px solid var(--iot-border);background:var(--iot-panel-2);color:var(--iot-text-dim);font-size:13px;font-weight:500;cursor:pointer;transition:all .12s ease;font-family:Poppins,Helvetica,sans-serif}:is(.iot-group-btn,.iot-machine-btn) .ic{width:16px;height:16px;display:flex;align-items:center;justify-content:center}:is(.iot-group-btn,.iot-machine-btn) .ic svg{width:16px;height:16px}:is(.iot-group-btn,.iot-machine-btn):hover{color:var(--iot-text-hi);border-color:var(--iot-text-faint)}:is(.iot-group-btn,.iot-machine-btn).active{color:var(--iot-cyan);border-color:#4fb2fb59;background:#4fb2fb14}.iot-machine-menu{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px;padding-left:4px}.iot-machine-btn{font-size:12.5px;padding:6px 10px;position:relative}.iot-ms-list-grid{display:grid;gap:0}.iot-ms-list-head,.iot-ms-list-row{display:grid;grid-template-columns:1.2fr 1.4fr .8fr 1fr .8fr .8fr;gap:8px;padding:8px 6px;align-items:center;font-size:11.5px}.iot-ms-list-grid--wide .iot-ms-list-head,.iot-ms-list-grid--wide .iot-ms-list-row{grid-template-columns:.75fr .85fr .65fr .75fr .65fr .65fr .55fr .65fr .75fr .65fr;gap:8px;font-size:11.5px}.iot-ms-list-head{font-family:Poppins,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--iot-text-faint);background:var(--iot-panel-2);border-bottom:1px solid var(--iot-border-soft)}.iot-ms-list-row{border-bottom:1px solid var(--iot-border-soft);color:var(--iot-text);background:var(--iot-panel)}.iot-ms-list-row:last-child{border-bottom:none}.iot-ms-list-row:hover{background:#4fb2fb0a}.iot-ms-list-row button.link{background:none;border:none;color:var(--iot-cyan);cursor:pointer;font-weight:500;padding:0;text-align:left;font-family:inherit;font-size:inherit}.iot-ms-list-row button.link:hover{text-decoration:underline}.syn-label-click{cursor:pointer;transition:fill .12s ease}.syn-label-click:hover{fill:var(--iot-cyan)}.iot-cmd-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:20;min-width:140px;background:var(--iot-panel);border:1px solid var(--iot-border-soft);border-radius:7px;box-shadow:0 8px 24px #00000040;padding:4px;display:flex;flex-direction:column}.iot-cmd-menu button{border:none;background:transparent;text-align:left;padding:8px 10px;border-radius:5px;color:var(--iot-text);font-size:12.5px;cursor:pointer;font-family:Poppins,Helvetica,sans-serif}.iot-cmd-menu button:hover{background:var(--iot-panel-2);color:var(--iot-cyan)}.iot-cmd-menu button.danger{color:var(--iot-red)}.iot-var-grid{display:grid;gap:8px}.iot-var-row{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border:1px solid var(--iot-border-soft);border-radius:6px;background:var(--iot-panel-2);font-size:13px}.iot-var-row .nm{color:var(--iot-text-dim)}.iot-var-row .vl{font-family:Poppins,Helvetica,sans-serif;font-weight:600;color:var(--iot-text-hi)}.iot-var-row .vl.warn{color:var(--iot-amber)}.iot-var-row .vl.crit{color:var(--iot-red)}.iot-machine-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.iot-synoptic-layout{display:grid;grid-template-columns:1fr 300px;gap:16px;margin-bottom:16px}.iot-synoptic-panel{padding:0;overflow:hidden}.iot-synoptic-panel .iot-panel-head{padding:16px 16px 0;margin-bottom:0}.iot-synoptic-frame{position:relative;border-top:1px solid var(--iot-border-soft);overflow:hidden;background:radial-gradient(circle at 20% 20%,var(--iot-synoptic-glow),transparent 45%),repeating-linear-gradient(0deg,var(--iot-synoptic-grid) 0 1px,transparent 1px 34px),repeating-linear-gradient(90deg,var(--iot-synoptic-grid) 0 1px,transparent 1px 34px),var(--iot-synoptic-bg);min-height:460px}.iot-synoptic-frame svg .syn-pipe-bg{stroke:var(--iot-svg-pipe-bg)}.iot-synoptic-frame svg .syn-equip{fill:var(--iot-svg-equip-fill);stroke:var(--iot-svg-equip-stroke)}.iot-synoptic-frame svg .syn-equip--alarm{stroke:var(--iot-red)}.iot-synoptic-frame svg .syn-tank-fill{fill:var(--iot-svg-tank-fill)}.iot-synoptic-frame svg .syn-label{fill:var(--iot-svg-label)}.iot-synoptic-frame svg .syn-node{fill:var(--iot-svg-node-fill);stroke:var(--iot-cyan)}.iot-synoptic-frame svg .syn-flow{stroke:var(--iot-cyan)}.iot-synoptic-frame svg .syn-arm-violet{stroke:var(--iot-violet)}.iot-synoptic-frame svg .syn-status-ok{fill:var(--iot-green)}.iot-synoptic-frame svg .syn-status-alarm{fill:var(--iot-red)}.iot-synoptic-frame svg .syn-motor{stroke:var(--iot-amber)}.iot-synoptic-frame svg .syn-dot{fill:var(--iot-cyan)}.iot-readout{position:absolute;background:var(--iot-readout-bg);border:1px solid var(--iot-border);border-radius:6px;padding:7px 11px;font-family:Poppins,Helvetica,sans-serif;font-size:var(--iot-fs-sm);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:var(--iot-readout-shadow);z-index:2;text-align:left}.iot-readout.iot-readout-btn{cursor:pointer;transition:border-color .12s ease,transform .12s ease;color:inherit}.iot-readout.iot-readout-btn:hover{border-color:#4fb2fb73;transform:translateY(-1px)}.iot-readout .k{color:var(--iot-text-faint);font-size:var(--iot-fs-2xs);text-transform:uppercase;letter-spacing:.06em}.iot-readout .v{color:var(--iot-text-hi);font-size:var(--iot-fs-base);font-weight:600}.iot-readout .v.ok{color:var(--iot-green)}.iot-readout .v.warn{color:var(--iot-amber)}.iot-readout .v.crit{color:var(--iot-red)}.iot-side-col{display:flex;flex-direction:column;gap:16px}.iot-metric-list{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.iot-metric-row{display:flex;justify-content:space-between;align-items:center;font-size:var(--iot-fs-md)}.iot-metric-row .lbl{color:var(--iot-text-dim);font-size:var(--iot-fs-sm)}.iot-metric-row .val{font-family:Poppins,Helvetica,sans-serif;font-weight:600;color:var(--iot-text-hi)}.iot-metric-row .val.crit{color:var(--iot-red)}.iot-cmd-row{display:flex;gap:8px;margin-top:10px}.iot-cmd-row .iot-btn{flex:1}.iot-cmd-row--inline{flex-wrap:nowrap}.iot-program-table .iot-table input,.iot-program-table .iot-table select{min-width:0;width:100%;font-size:var(--iot-fs-sm);padding:5px 8px}.iot-log-line{display:flex;gap:10px;font-family:Poppins,Helvetica,sans-serif;font-size:var(--iot-fs-sm);padding:7px 0;border-bottom:1px dashed var(--iot-border-soft)}.iot-log-line:last-child{border-bottom:none}.iot-log-line .t{color:var(--iot-text-faint);flex-shrink:0}.iot-log-line .m{color:var(--iot-text)}.iot-cam-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.iot-cam-tile{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:16 / 10;border:1px solid var(--iot-border-soft);background:var(--iot-synoptic-bg)}.iot-cam-tile:after{content:"";position:absolute;inset:0;opacity:.35;background:repeating-linear-gradient(115deg,var(--iot-cam-scanline) 0 2px,transparent 2px 5px);pointer-events:none;z-index:1}.iot-cam-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;background:var(--iot-synoptic-bg)}.iot-cam-live{position:absolute;top:8px;left:8px;display:flex;align-items:center;gap:5px;font-family:Poppins,Helvetica,sans-serif;font-size:9.5px;background:#0000008c;padding:3px 7px;border-radius:4px;color:#fff;z-index:2}.iot-cam-live .dot{width:6px;height:6px;border-radius:50%;background:var(--iot-red)}.iot-cam-name{position:absolute;bottom:8px;left:8px;font-size:11px;color:#fff;font-weight:500;text-shadow:0 1px 4px rgba(0,0,0,.75);z-index:2}.iot-cam-time{position:absolute;bottom:8px;right:8px;font-family:Poppins,Helvetica,sans-serif;font-size:9.5px;color:#ffffffe6;text-shadow:0 1px 4px rgba(0,0,0,.75);z-index:2}.iot-mini-chart{margin-bottom:4px}.iot-grid-3{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.iot-gantt{display:grid;grid-template-columns:150px repeat(7,1fr);border:1px solid var(--iot-border-soft);border-radius:var(--iot-radius);overflow:hidden}.iot-gantt-cell{padding:9px 10px;border-bottom:1px solid var(--iot-border-soft);border-right:1px solid var(--iot-border-soft);font-size:11px;min-height:52px;position:relative}.iot-gantt-cell:nth-child(8n){border-right:none}.iot-gantt-head{background:var(--iot-panel-2);font-family:Poppins,Helvetica,sans-serif;font-size:10.5px;color:var(--iot-text-dim);text-align:center;padding:8px}.iot-gantt-head.iot-gantt-head--corner{background:var(--iot-panel-3)}.iot-gantt-row-label{background:var(--iot-panel-2);display:flex;align-items:center;font-size:12px;font-weight:600;color:var(--iot-text-hi)}.iot-g-block{border-radius:5px;padding:4px 7px;font-size:10.5px;font-weight:600;color:#04121f;line-height:1.25;margin-bottom:3px}.iot-g-block.cyan{background:var(--iot-cyan)}.iot-g-block.green{background:var(--iot-green)}.iot-g-block.amber{background:var(--iot-amber)}.iot-g-block.violet{background:var(--iot-violet)}.iot-cmd-card{border:1px solid var(--iot-border-soft);border-radius:var(--iot-radius);padding:15px;background:var(--iot-panel)}.iot-cmd-top{display:flex;align-items:center;gap:10px;margin-bottom:12px}.iot-cmd-top .nm{font-weight:600;color:var(--iot-text-hi);font-size:14px}.iot-cmd-top .iot-badge{margin-left:auto}.iot-field{margin-bottom:14px}.iot-field label{display:block;font-size:var(--iot-fs-sm);color:var(--iot-text-dim);margin-bottom:6px;font-weight:500}.iot-field input,.iot-field select,.iot-field textarea{width:100%;background:var(--iot-panel-2);border:1px solid var(--iot-border);color:var(--iot-text-hi);padding:10px 12px;border-radius:6px;font-family:Poppins,Helvetica,sans-serif;font-size:var(--iot-fs-md)}:is(.iot-field input,.iot-field select,.iot-field textarea):focus{outline:none;border-color:var(--iot-cyan)}:is(.iot-field input,.iot-field select,.iot-field textarea):disabled{opacity:.55;cursor:not-allowed}.iot-field textarea{resize:vertical;min-height:110px;line-height:1.5}.iot-field app-combobox{display:block;width:100%;position:relative;z-index:1}.iot-field app-combobox.open{z-index:80}.iot-field app-combobox .combo input{padding:10px 28px 10px 12px;height:auto}.iot-field:has(app-combobox.open){position:relative;z-index:80}.iot-cmd-submit{width:100%;margin-top:8px}.iot-panel--planning{margin-bottom:24px}.iot-panel--cmd-log{margin-top:20px}.iot-field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.iot-field-row:has(app-combobox.open),.iot-field-row-3:has(app-combobox.open){position:relative;z-index:80}.iot-modal-overlay{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:24px;background:#040810a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.iot-modal{width:100%;max-width:520px;background:var(--iot-panel, #ffffff);color:var(--iot-text, #475467);border:1px solid var(--iot-border-soft, #e4e7ec);border-radius:var(--iot-radius, 8px);box-shadow:0 24px 48px #00000059;padding:20px 22px 22px}.iot-modal--wide{max-width:580px}.iot-modal--xl{max-width:920px;max-height:calc(100vh - 48px);display:flex;flex-direction:column}.iot-modal--gallery{max-width:720px;max-height:90vh;overflow:auto}.iot-variable-form-modal{overflow-y:auto;max-height:calc(100vh - 220px);padding-right:4px}.iot-color-swatch{display:inline-block;width:18px;height:18px;border-radius:4px;border:1px solid var(--iot-border);vertical-align:middle}.iot-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.iot-modal-head h3{font-family:Poppins,Helvetica,sans-serif;font-size:17px;font-weight:600;color:var(--iot-text-hi);margin:0 0 4px}.iot-modal-head .iot-sub{display:block}.iot-modal-close{flex-shrink:0;width:32px;height:32px;border-radius:6px;border:1px solid var(--iot-border);background:var(--iot-panel-2);color:var(--iot-text-dim);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .12s ease}.iot-modal-close:hover{color:var(--iot-text-hi);border-color:var(--iot-text-faint)}.iot-modal-close svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2}.iot-modal-body{display:flex;flex-direction:column;gap:2px}.iot-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--iot-border-soft)}.iot-order-error{margin:8px 0 0;font-size:12px;color:var(--iot-red)}.iot-export-summary{display:flex;flex-direction:column;gap:4px;padding:10px 12px;margin-bottom:14px;border-radius:8px;background:var(--iot-panel-2);border:1px solid var(--iot-border-soft)}.iot-export-summary .iot-export-summary-label{font-family:Poppins,Helvetica,sans-serif;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--iot-text-faint)}.iot-export-summary .iot-export-summary-value{font-size:12.5px;color:var(--iot-text);line-height:1.45}.iot-export-success{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:8px;background:#33d18f14;border:1px solid rgba(51,209,143,.25)}.iot-export-success svg{flex-shrink:0;width:22px;height:22px;color:var(--iot-green);margin-top:2px}.iot-export-success p{margin:0;font-size:13px;color:var(--iot-text-hi);line-height:1.5}.iot-export-feedback{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:24px 16px}.iot-export-feedback svg{width:28px;height:28px;color:var(--iot-green)}.iot-export-feedback p{margin:0;font-size:13px;color:var(--iot-text);line-height:1.5}.iot-export-feedback--error svg{color:var(--iot-red)}.iot-export-feedback--success .iot-export-feedback-title{font-family:Poppins,Helvetica,sans-serif;font-size:18px;font-weight:600;color:var(--iot-text-hi);letter-spacing:.02em}.iot-export-feedback-desc{max-width:320px;color:var(--iot-text-dim)}.iot-export-feedback-desc strong{color:var(--iot-cyan);font-family:Poppins,Helvetica,sans-serif;font-size:12px;font-weight:500}.iot-export-icon-animated{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:#4fb2fb1a;border:1px solid rgba(79,178,251,.25);animation:iot-export-pulse 1.6s ease-in-out infinite}.iot-export-icon-animated svg{width:34px;height:34px;color:var(--iot-cyan);animation:iot-export-bounce 1.2s ease-in-out infinite}@keyframes iot-export-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes iot-export-pulse{0%,to{box-shadow:0 0 #4fb2fb33}50%{box-shadow:0 0 0 12px #4fb2fb00}}.iot-email-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:8px 10px;border:1px solid var(--iot-border-soft);border-radius:8px;background:var(--iot-panel-2);cursor:text;transition:border-color .12s ease,box-shadow .12s ease}.iot-email-chips:focus-within{border-color:#4fb2fb73;box-shadow:0 0 0 3px #4fb2fb1a}.iot-email-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:4px 6px 4px 10px;border-radius:999px;border:1px solid transparent;font-size:12.5px;line-height:1.2;animation:iot-email-chip-in .15s ease}.iot-email-chip.valid{color:var(--iot-text-hi);background:#4fb2fb1f;border-color:#4fb2fb47}.iot-email-chip.valid .iot-email-chip-label{color:var(--iot-cyan)}.iot-email-chip.invalid{color:var(--iot-red);background:#f0555a1a;border-color:#f0555a59}.iot-email-chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-family:Poppins,Helvetica,sans-serif;font-size:11.5px}.iot-email-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:transparent;color:inherit;opacity:.7;cursor:pointer;transition:opacity .12s ease,background .12s ease}.iot-email-chip-remove svg{width:12px;height:12px}.iot-email-chip-remove:hover{opacity:1;background:#ffffff14}.iot-email-chips-input{flex:1 1 120px;min-width:120px;border:none;outline:none;background:transparent;color:var(--iot-text-hi);font-size:13px;padding:4px 2px}.iot-email-chips-input::placeholder{color:var(--iot-text-faint)}@keyframes iot-email-chip-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.iot-modal-body textarea{min-height:96px;resize:vertical}.iot-settings-layout{display:grid;grid-template-columns:340px 1fr;gap:16px}.iot-users-layout{grid-template-columns:minmax(620px,680px) 1fr}.iot-variables-layout,.iot-synoptics-layout{grid-template-columns:minmax(560px,600px) 1fr}.iot-synoptic-detail{min-width:0;display:flex;flex-direction:column;gap:16px}.iot-machine-list-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:7px;cursor:pointer;border:1px solid transparent;background:transparent;text-align:left;margin-bottom:2px;color:inherit;font-family:inherit}.iot-machine-list-item:hover{background:var(--iot-panel-2)}.iot-machine-list-item.sel{background:var(--iot-panel-3);border-color:var(--iot-border)}.iot-machine-list-item .ic{width:30px;height:30px;border-radius:6px;background:var(--iot-panel-2);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.iot-machine-list-item .ic svg{width:15px;height:15px;stroke:var(--iot-cyan);fill:none;stroke-width:1.7}.iot-machine-list-item .nm{font-size:13px;font-weight:600;color:var(--iot-text-hi)}.iot-machine-list-item .rf{font-family:Poppins,Helvetica,sans-serif;font-size:10.5px;color:var(--iot-text-faint)}.iot-machine-list-item .iot-badge{margin-left:auto}.iot-add-equipment{width:100%;margin-top:10px;justify-content:center}.iot-panel-head--sub h3{font-size:13.5px}.iot-divider{height:1px;background:var(--iot-border-soft);margin:16px 0;border:none}.iot-toggle-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.iot-small{font-size:11.5px;color:var(--iot-text)}.iot-switch{position:relative;display:inline-block;width:38px;height:21px;flex:0 0 auto}.iot-switch input{opacity:0;width:0;height:0}.iot-slider-tog{position:absolute;cursor:pointer;inset:0;background:var(--iot-border);border-radius:20px;transition:.15s}.iot-slider-tog:before{content:"";position:absolute;height:15px;width:15px;left:3px;top:3px;background:#98a5bb;border-radius:50%;transition:.15s}.iot-switch input:checked+.iot-slider-tog{background:#33d18f4d}.iot-switch input:checked+.iot-slider-tog:before{transform:translate(17px);background:var(--iot-green)}.iot-form-actions{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap;align-items:center}.iot-add-photo-preview{margin:0 0 14px;border:1px solid var(--iot-border-soft);border-radius:8px;overflow:hidden;background:var(--iot-panel-2)}.iot-add-photo-preview img{display:block;width:100%;max-height:220px;object-fit:contain;background:#0b1624}.iot-add-photo-error{margin-top:12px;padding:10px 12px;border:1px solid rgba(240,85,90,.35);border-radius:6px;background:#f0555a1a;color:#b4232b;font-size:.875rem;line-height:1.4}.iot-form-actions__danger{margin-left:auto}.iot-table-wrap{overflow:hidden;max-width:100%;min-width:0;border:1px solid var(--iot-border-soft);border-radius:var(--iot-radius);background:var(--iot-panel)}.iot-table-scroll{overflow-x:auto;max-width:100%;min-width:0;scrollbar-width:thin}.iot-table-scroll::-webkit-scrollbar{height:8px}.iot-table-scroll::-webkit-scrollbar-thumb{background:var(--iot-border);border-radius:999px}.iot-table{width:max-content;min-width:100%;border-collapse:collapse;font-family:Poppins,Helvetica,sans-serif;font-size:var(--iot-fs-sm);background:var(--iot-panel)}.iot-table thead th{text-align:left;font-family:Poppins,Helvetica,sans-serif;font-size:var(--iot-fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--iot-text-faint);padding:10px 8px;background:var(--iot-panel-2);border-bottom:1px solid var(--iot-border-soft);white-space:nowrap}.iot-table tbody tr{background:var(--iot-panel)}.iot-table tbody td{padding:10px 8px;border-bottom:1px solid var(--iot-border-soft);color:var(--iot-text);white-space:nowrap;vertical-align:middle;font-size:var(--iot-fs-sm);background:var(--iot-panel)}.iot-table tbody tr:last-child td{border-bottom:none}.iot-table tbody tr:hover td{background:#4fb2fb0a}.iot-table .iot-num{text-align:right;font-variant-numeric:tabular-nums}.iot-table .iot-amt{text-align:right;font-variant-numeric:tabular-nums;font-weight:600;color:var(--iot-text-hi)}.iot-table .iot-center{text-align:center}.iot-table .iot-bold{font-weight:700;color:var(--iot-text-hi)}.iot-table .iot-sep-l{border-left:2px solid var(--iot-border-soft)!important}.iot-table .iot-sep-r{border-right:2px solid var(--iot-border-soft)!important}.iot-table input[type=number]{width:72px;background:var(--iot-panel-2);border:1px solid var(--iot-border);color:var(--iot-text-hi);padding:7px 9px;border-radius:6px;font-family:Poppins,Helvetica,sans-serif;font-size:var(--iot-fs-md)}.iot-table input[type=number]:focus{outline:none;border-color:var(--iot-cyan)}.iot-table select{min-width:130px;background:var(--iot-panel-2);border:1px solid var(--iot-border);color:var(--iot-text-hi);padding:7px 11px;border-radius:6px;font-family:Poppins,Helvetica,sans-serif;font-size:var(--iot-fs-md)}.iot-table select:focus{outline:none;border-color:var(--iot-cyan)}.iot-table tbody td button.link{background:none;border:none;color:var(--iot-cyan);cursor:pointer;font-weight:500;padding:0;text-align:left;font-family:inherit;font-size:inherit}.iot-table tbody td button.link:hover{text-decoration:underline}.iot-mono{font-family:Poppins,Helvetica,sans-serif}.iot-panel--narrow{max-width:640px}.iot-mt{margin-top:16px}.iot-mt-sm{margin-top:10px}@media(max-width:1100px){.iot-grid-2:not(.iot-charts-row):not(.iot-support-grid){grid-template-columns:1fr}.iot-grid-2.iot-support-grid,.iot-synoptic-layout{grid-template-columns:1fr}.iot-kpi-grid{grid-template-columns:repeat(3,1fr)}.iot-grid-3{grid-template-columns:repeat(2,1fr)}.iot-settings-layout{grid-template-columns:1fr}}@media(max-width:768px){.iot-grid-2.iot-charts-row,.iot-cam-grid,.iot-grid-3,.iot-field-row{grid-template-columns:1fr}}@media(max-width:760px){.dark .iot-scada{margin:-1rem;padding:1rem}.iot-kpi-grid{grid-template-columns:repeat(2,1fr)}}.brand{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;min-width:0;width:100%}.brand--compact{align-items:center}.brand-logo{display:block;height:36px;width:auto;max-width:180px;object-fit:contain;background:#fff;border-radius:8px;padding:4px 8px}.brand--compact .brand-logo{width:36px;height:36px;max-width:36px;padding:3px}.brand-mark{width:34px;height:34px;border-radius:7px;background:linear-gradient(135deg,#1a9f96,#0c8f86);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px #0c8f8640,0 0 18px #0c8f8640;flex:0 0 auto}.brand-mark svg{width:19px;height:19px;stroke:#04101c;fill:none}.brand-text{line-height:1.15;min-width:0}.brand-text .t1{font-family:Poppins,Helvetica,sans-serif;font-weight:700;font-size:16.5px;color:#101828;letter-spacing:.04em}.brand-text .t2{font-family:Poppins,Helvetica,sans-serif;font-size:10px;color:#667085;letter-spacing:.08em}.dark .brand-text .t1{color:#eef2f8}.dark .brand-text .t2{color:#7688a3}.app-sidebar{background:#0f1d2f;border-color:#ffffff0f;color:#e8eef6}.app-sidebar .brand-text .t1{color:#fff}.app-sidebar .brand-text .t2{color:#8aa0b8}.app-sidebar .brand-tagline{font-family:Poppins,Helvetica,sans-serif;font-size:10px;color:#8aa0b8;letter-spacing:.08em;font-weight:500;text-align:center}.app-sidebar .menu-item-inactive{color:#d7e0ec}.app-sidebar .menu-item-inactive:hover{background:#ffffff0f;color:#fff}.app-sidebar .menu-item-icon-inactive{color:#c5d0de}.app-sidebar .menu-item-active,.app-sidebar .menu-item-active.menu-item{background:#0c8f86;color:#fff}.app-sidebar .menu-item-icon-active{color:#fff}.app-sidebar .menu-dropdown-item-inactive{color:#c5d0de}.app-sidebar .menu-dropdown-item-inactive:hover{background:#ffffff0f;color:#fff}.app-sidebar .menu-dropdown-item-active{background:#0c8f86;color:#fff}.iot-sidebar-foot{display:flex;align-items:center;gap:10px;padding:14px 0;margin-top:auto;border-top:1px solid #e4e7ec;flex-shrink:0}.dark .iot-sidebar-foot{border-top-color:#1a2436}.iot-sidebar-foot--collapsed{justify-content:center;padding-left:0;padding-right:0}.iot-status-dot{width:8px;height:8px;border-radius:50%;background:#33d18f;box-shadow:0 0 8px #33d18f;flex:0 0 auto}.iot-sidebar-foot-text{font-size:11.5px;color:#667085;line-height:1.3;min-width:0}.dark .iot-sidebar-foot-text{color:#7688a3}.iot-sidebar-foot-text b{display:block;color:#101828;font-size:12.5px;font-weight:600}.dark .iot-sidebar-foot-text b{color:#eef2f8}.iot-filter-actions{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(228,231,236,.9)}.iot-filter-panel .iot-filter-row{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.iot-actions-dropdown{position:relative}.iot-actions-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:30;min-width:190px;background:var(--iot-panel);border:1px solid var(--iot-border-soft);border-radius:7px;box-shadow:0 8px 24px #00000040;padding:4px;display:flex;flex-direction:column}.iot-actions-menu button{border:none;background:transparent;text-align:left;padding:8px 10px;border-radius:5px;color:var(--iot-text);font-size:12.5px;cursor:pointer;font-family:Poppins,Helvetica,sans-serif}.iot-actions-menu button:hover{background:var(--iot-panel-2);color:var(--iot-cyan)}.dark .iot-filter-actions{border-top-color:#232f4599}.iot-empty-hint{padding:32px 24px;text-align:center;color:#667085;font-size:13px}.dark .iot-empty-hint{color:#7688a3}.iot-split-grids{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:1024px){.iot-split-grids{grid-template-columns:1fr}}.iot-table tr.selected td{background:#4fb2fb29;color:var(--iot-text, inherit)}.iot-table tr.selected td:first-child{box-shadow:inset 3px 0 #4fb2fb}.iot-table tr.cursor-pointer:hover td{background:#4fb2fb0f}.iot-table tr.selected:hover td{background:#4fb2fb33}.iot-user-row,.iot-variable-row,.iot-synoptic-row{cursor:pointer}.iot-synoptic-svg-cell{width:120px}.iot-synoptic-thumb{display:block;width:96px;height:54px;object-fit:contain;border-radius:6px;border:1px solid var(--iot-border-soft);background:var(--iot-panel-2)}.iot-rule-image-thumb{width:48px;height:48px}.iot-color-rule-image-cell{width:72px}.iot-synoptic-upload-preview{display:flex;align-items:center;gap:12px;margin-top:10px;padding:10px;border:1px solid var(--iot-border-soft);border-radius:8px;background:var(--iot-panel-2)}.iot-synoptic-upload-preview img{width:160px;height:90px;object-fit:contain;border-radius:6px;border:1px solid var(--iot-border-soft);background:#fff}.iot-field input[type=file]{width:100%;font-size:12.5px;color:var(--iot-text)}.iot-synoptics-grid-wrap{overflow-x:auto}.iot-synoptics-displayed-grid{min-width:2200px}.iot-synoptics-displayed-grid thead th,.iot-synoptics-displayed-grid tbody td{white-space:nowrap;vertical-align:middle}.iot-synoptics-displayed-grid tbody td{max-width:140px;overflow:hidden;text-overflow:ellipsis}.iot-synoptics-displayed-grid .iot-actions-cell{max-width:none}.iot-variables-grid-wrap{overflow-x:auto}.iot-variables-grid{min-width:3600px}.iot-variables-grid thead th{white-space:nowrap}.iot-variables-grid tbody td{white-space:nowrap;vertical-align:middle;max-width:180px;overflow:hidden;text-overflow:ellipsis}.iot-variables-grid .iot-actions-cell{white-space:nowrap;max-width:none}.iot-variables-grid .iot-actions-cell .iot-btn+.iot-btn{margin-left:6px}.iot-grid-icon-actions{display:inline-flex;align-items:center;justify-content:center;gap:6px}.iot-grid-icon-btn,.iot-prefs-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--iot-border-soft);background:var(--iot-panel-2);cursor:pointer;border-radius:6px;padding:0;transition:all .12s ease}:is(.iot-grid-icon-btn,.iot-prefs-icon-btn) svg{width:16px;height:16px}:is(.iot-grid-icon-btn,.iot-prefs-icon-btn).edit{color:var(--iot-text-faint)}:is(.iot-grid-icon-btn,.iot-prefs-icon-btn).edit:hover{color:var(--iot-cyan);border-color:#4fb2fb66;background:#4fb2fb14}:is(.iot-grid-icon-btn,.iot-prefs-icon-btn).delete{color:var(--iot-red);border-color:#f0555a59}:is(.iot-grid-icon-btn,.iot-prefs-icon-btn).delete:hover{background:#f0555a1a}:is(.iot-grid-icon-btn,.iot-prefs-icon-btn).ok,:is(.iot-grid-icon-btn,.iot-prefs-icon-btn).save{color:var(--iot-green);border-color:#33d18f59}:is(:is(.iot-grid-icon-btn,.iot-prefs-icon-btn).ok,:is(.iot-grid-icon-btn,.iot-prefs-icon-btn).save):hover{background:#33d18f1a}:is(.iot-grid-icon-btn,.iot-prefs-icon-btn).cancel{color:var(--iot-red);border-color:#f0555a59}:is(.iot-grid-icon-btn,.iot-prefs-icon-btn).cancel:hover{background:#f0555a1a}.iot-variable-form{max-height:calc(100vh - 220px);overflow-y:auto;padding-right:4px}.iot-display-toggle{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.iot-home-config-grid .iot-home-config-empty{color:var(--iot-text-faint);font-family:Poppins,Helvetica,sans-serif;font-size:12px}.iot-alerts-thresholds-grid thead th.iot-alert-col-toggle,.iot-alerts-thresholds-grid tbody td.iot-alert-col-toggle{width:90px;max-width:90px;min-width:90px;text-align:center;padding-left:4px;padding-right:4px}.iot-alerts-thresholds-grid thead th.iot-alert-col-toggle{white-space:normal;line-height:1.15;letter-spacing:.03em}.iot-alerts-thresholds-grid tbody td.iot-alert-col-toggle .iot-switch{margin-inline:auto}.iot-prefs-section+.iot-prefs-section{margin-top:4px}.iot-prefs-category{background:var(--iot-panel-3);color:var(--iot-text-hi);border-bottom:1px solid var(--iot-border-soft);border-left:3px solid var(--iot-cyan);-webkit-user-select:none;user-select:none}.iot-prefs-category:hover{background:#4fb2fb0f}.iot-prefs-category-btn{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;border:none;background:transparent;color:inherit;cursor:pointer;text-align:left;font-family:Poppins,Helvetica,sans-serif;font-size:var(--iot-fs-base);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.iot-prefs-chevron{width:16px;height:16px;flex:0 0 16px;color:var(--iot-cyan);transition:transform .15s ease;transform:rotate(0)}.iot-prefs-category--expanded .iot-prefs-chevron{transform:rotate(90deg)}.iot-prefs-category-count{margin-left:auto;font-family:Poppins,Helvetica,sans-serif;font-size:var(--iot-fs-xs);font-weight:500;letter-spacing:.04em;color:var(--iot-text-faint);background:var(--iot-panel-2);border:1px solid var(--iot-border-soft);border-radius:999px;padding:2px 8px;text-transform:none}.iot-prefs-grid thead th{text-align:left}.iot-prefs-grid thead th.iot-prefs-col-value,.iot-prefs-grid thead th.iot-prefs-col-actions{text-align:center}.iot-prefs-grid .iot-prefs-col-param{width:44%;color:var(--iot-text-hi);font-weight:500;white-space:normal}.iot-prefs-grid .iot-prefs-col-value{width:41%;text-align:left;white-space:normal}.iot-prefs-grid .iot-prefs-col-actions{width:15%;text-align:center}.iot-prefs-grid .iot-prefs-col-actions .iot-prefs-edit-actions{justify-content:center}.iot-prefs-value-text{color:var(--iot-text-hi);font-size:var(--iot-fs-md)}.iot-prefs-inline-edit{display:flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:320px}.iot-prefs-inline-edit input,.iot-prefs-inline-edit select{width:100%;padding:7px 11px;border:1px solid var(--iot-border);border-radius:6px;font-size:var(--iot-fs-md);font-family:Poppins,Helvetica,sans-serif;background:var(--iot-panel-2);color:var(--iot-text-hi);transition:border-color .12s ease}:is(.iot-prefs-inline-edit input,.iot-prefs-inline-edit select):focus{outline:none;border-color:var(--iot-cyan)}.iot-prefs-hint{font-family:Poppins,Helvetica,sans-serif;font-size:var(--iot-fs-xs);color:var(--iot-text-faint);letter-spacing:.02em}.iot-prefs-edit-actions{display:flex;align-items:center;justify-content:center;gap:6px}.iot-store-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:180px;padding:32px 16px;color:var(--iot-text-dim)}.iot-store-loading--inline{min-height:120px;padding:24px 16px}.iot-store-loading__spinner{width:32px;height:32px;border:3px solid var(--iot-border-soft);border-top-color:var(--iot-cyan);border-radius:50%;animation:iot-store-spin .75s linear infinite}.iot-store-loading__label{font-family:Poppins,Helvetica,sans-serif;font-size:12px;letter-spacing:.02em}.iot-store-error{margin:0 0 12px;padding:10px 14px;border-radius:8px;background:#fdecec;color:#b42318;font-size:13px}@keyframes iot-store-spin{to{transform:rotate(360deg)}}.iot-chart-wrap{min-height:230px}.iot-chart-wrap .iot-empty-hint{display:flex;align-items:center;justify-content:center;min-height:inherit;margin:0}.iot-chart-state{display:flex;min-height:inherit;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 24px}.iot-chart-state-label{color:#667085;font-size:13px}.iot-chart-spinner{width:32px;height:32px;border:2px solid #e4e7ec;border-top-color:#0c8f86;border-radius:50%;animation:iot-chart-spin .8s linear infinite}.iot-chart-error{display:inline-block;padding:10px 14px;border-radius:8px;background:#fdecec;color:#b42318;font-size:13px;text-align:center}@keyframes iot-chart-spin{to{transform:rotate(360deg)}}.iot-badge.off{color:var(--iot-text-dim);background:#98a2b31f;border:1px solid rgba(152,162,179,.35)}.iot-access{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;vertical-align:middle;box-sizing:border-box}.iot-access--ok{color:var(--iot-cyan);background:var(--iot-cyan);border:1px solid var(--iot-cyan)}@supports (color: color-mix(in lab,red,red)){.iot-access--ok{background:color-mix(in srgb,var(--iot-cyan) 14%,transparent)}}@supports (color: color-mix(in lab,red,red)){.iot-access--ok{border:1px solid color-mix(in srgb,var(--iot-cyan) 32%,transparent)}}.iot-access--ok svg{width:12px;height:12px;display:block}.iot-access--off{border:1.5px solid var(--iot-border-soft);background:transparent}.iot-access-tag{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:2px 8px;border-radius:999px;font-family:Poppins,Helvetica,sans-serif;font-size:11px;font-weight:600;letter-spacing:.01em;color:#1b3a5f;background:#1b3a5f14;border:1px solid rgba(27,58,95,.18);white-space:nowrap}.iot-page-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.iot-page-head .iot-page-head{margin-bottom:0}.iot-grow{margin-left:auto}.iot-hint{color:var(--iot-text-dim);margin:0 0 16px;font-size:var(--iot-fs-md)}.iot-muted{color:var(--iot-text-dim);font-size:var(--iot-fs-sm)}.iot-warn-txt{color:var(--iot-amber);font-weight:700}.iot-amt{font-variant-numeric:tabular-nums;font-weight:600;color:var(--iot-text-hi)}.iot-cal-wrap{overflow-x:auto;max-width:100%;min-width:0;scrollbar-width:thin}.iot-cal-wrap::-webkit-scrollbar{height:8px}.iot-cal-wrap::-webkit-scrollbar-thumb{background:var(--iot-border);border-radius:999px}.iot-cal{display:grid;grid-template-columns:160px repeat(7,minmax(88px,1fr));min-width:780px;border-top:1px solid var(--iot-border-soft);background:var(--iot-panel)}.iot-cal>*{border-right:1px solid var(--iot-border-soft);border-bottom:1px solid var(--iot-border-soft);padding:8px;min-height:64px;font-size:var(--iot-fs-sm);color:var(--iot-text)}.iot-cal .h{background:var(--iot-panel-2);font-weight:700;min-height:auto;color:var(--iot-text-faint);font-size:var(--iot-fs-xs);letter-spacing:.06em;text-transform:uppercase}.iot-cal-day-head{display:flex;align-items:center;justify-content:center;gap:7px;min-height:58px!important;text-align:center}.iot-cal-day-name{color:var(--iot-text-faint);font-size:11px;letter-spacing:.08em}.iot-cal-day-number{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid var(--iot-border);border-radius:50%;background:var(--iot-panel);color:var(--iot-text-hi);font-size:13px;font-variant-numeric:tabular-nums}.iot-cal-day-head.weekend{background:#0c8f8612}.iot-cal-day-head.weekend .iot-cal-day-number{border-color:#0c8f8659;color:var(--iot-brand, #0c8f86)}.iot-cal-name b{display:block;color:var(--iot-text-hi)}.iot-cal-cell{display:grid;place-items:center;text-align:center;font-weight:600;min-height:72px!important;cursor:pointer}.iot-cal-cell:hover{filter:brightness(.97)}.iot-cal .cell-off{background:#eef0f3}.iot-cal .cell-ok{background:#e7f6ee}.iot-cal .cell-miss{background:#e6f4f2}.iot-cal .cell-mnt{background:#fdf3e4}.iot-cal .cell-none{background:#f4f4f5;color:var(--iot-text-muted, #64748b);font-weight:500;font-size:11px;line-height:1.2;padding:4px}.iot-seg{display:flex;gap:4px;background:var(--iot-panel);padding:4px;border:1px solid var(--iot-border-soft);border-radius:10px;width:fit-content}.iot-seg-btn{border:0;background:transparent;padding:7px 12px;border-radius:8px;cursor:pointer;font-family:Poppins,Helvetica,sans-serif;font-weight:600;font-size:var(--iot-fs-md);color:var(--iot-text-dim);text-decoration:none;white-space:nowrap}.iot-seg-btn.active{background:var(--iot-panel-2);color:var(--iot-text-hi);box-shadow:0 1px 3px #0e243814}.iot-btn.navy{background:#0f1d2f;border-color:#0f1d2f;color:#fff}.iot-btn.navy:hover{filter:brightness(1.12);color:#fff}.iot-stack{display:flex;flex-direction:column;gap:14px;min-width:0}.iot-statbox{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}.iot-statbox .iot-muted{display:block;margin-bottom:2px}.iot-statbox b{color:var(--iot-text-hi);font-weight:600}.iot-statbox select{width:100%;margin-top:4px;background:var(--iot-panel-2);border:1px solid var(--iot-border);color:var(--iot-text-hi);padding:7px 10px;border-radius:6px;font-family:Poppins,Helvetica,sans-serif;font-size:var(--iot-fs-sm)}.iot-statbox select:focus{outline:none;border-color:var(--iot-cyan)}.iot-modal--export{width:min(420px,calc(100vw - 32px))}.iot-modal--pdf{max-width:680px;padding:22px}.iot-pdf{font-size:13px;color:var(--iot-text-hi, #101828)}.iot-pdf-brand{font-family:Poppins,Helvetica,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--iot-text-hi, #101828)}.iot-pdf-meta{margin-top:4px;font-size:12.5px;color:var(--iot-text-dim, #667085)}.iot-pdf h2{margin:22px 0 18px;text-align:center;font-family:Poppins,Helvetica,sans-serif;font-size:16px;font-weight:700;letter-spacing:.12em;color:#0f1d2f;line-height:1.35}.iot-pdf-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;font-size:13.5px;color:var(--iot-text, #475467)}.iot-pdf-grid b{color:var(--iot-text-hi, #101828);font-weight:700}.iot-pdf-notes{margin:18px 0 0;font-size:13.5px;line-height:1.7;color:var(--iot-text, #475467)}.iot-pdf-sign{margin:22px 0 0;text-align:right;font-size:13.5px;line-height:1.6;color:var(--iot-text-hi, #101828)}.iot-pdf-sign .iot-muted{font-size:12.5px}.iot-field-row-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.iot-days{display:flex;gap:6px;flex-wrap:wrap}.iot-days label{border:1px solid var(--iot-border);border-radius:8px;padding:7px 9px;cursor:pointer;background:var(--iot-panel);color:var(--iot-text);font-size:var(--iot-fs-sm);display:inline-flex;align-items:center;gap:6px}.iot-days input{accent-color:var(--iot-cyan)}.iot-check-chip{display:inline-flex;align-items:center;gap:8px;background:var(--iot-panel-2);border:1px solid var(--iot-border);border-radius:99px;padding:6px 12px;font-size:var(--iot-fs-sm);color:var(--iot-text);cursor:pointer;margin-top:4px}.iot-check-chip input{accent-color:var(--iot-cyan)}.iot-check-chip.on{background:#0c8f861a;border-color:#0c8f8659;color:var(--iot-cyan);font-weight:650}.iot-way{display:flex;align-items:flex-start;gap:8px;border:1px solid var(--iot-border);border-radius:8px;padding:8px 10px;background:var(--iot-panel);margin-bottom:6px}.iot-way .iot-way-n{min-width:22px;color:var(--iot-cyan);padding-top:4px;font-weight:700}.iot-way .iot-way-body{flex:1;min-width:0}.iot-way .iot-badge{flex-shrink:0;margin-top:2px}.iot-photos{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.iot-ph{position:relative;aspect-ratio:4 / 3;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,#d7e8e6,#c5d4de);display:grid;place-items:end start;padding:0;color:#fff;font-size:11px;font-weight:700;border:0;cursor:pointer;text-align:left}.iot-ph img{width:100%;height:100%;object-fit:cover;display:block}.iot-ph span{position:absolute;left:0;right:0;bottom:0;padding:8px;background:linear-gradient(transparent,#0e2438c7)}.iot-ph.add{background:var(--iot-panel-2);border:1px dashed var(--iot-border);color:var(--iot-text-dim);cursor:pointer;place-items:center;font-size:12px;padding:8px}.iot-gallery-overlay{z-index:100000}.iot-gallery{width:min(920px,96vw);background:#0f1d2f;color:#fff;border-radius:14px;overflow:hidden;box-shadow:0 24px 48px #0006}.iot-gallery-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#0f1d2f}.iot-gallery-bar b{display:block;font-size:14px}.iot-gallery-bar .iot-muted{color:#ffffffa6}.iot-gallery-bar .iot-modal-close{background:#ffffff14;border-color:#ffffff2e;color:#fff}.iot-gallery-stage{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:0 10px 14px;background:#0b1624}.iot-gallery-stage img{width:100%;max-height:70vh;object-fit:contain;border-radius:8px;background:#08111b}.iot-gallery-nav{width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#fff;font-size:22px;line-height:1;cursor:pointer}.iot-docs{display:flex;flex-direction:column;gap:8px}.iot-doc{display:flex;align-items:center;gap:10px;border:1px solid var(--iot-border);border-radius:8px;padding:8px 10px;color:var(--iot-text-hi);font-size:var(--iot-fs-sm)}.iot-suggest{border:1px solid var(--iot-border-soft);border-radius:8px;padding:10px 12px;background:var(--iot-panel-2);margin-top:8px}.iot-suggest:first-child{margin-top:0}.iot-suggest label{display:flex;align-items:center;gap:8px;cursor:pointer}.iot-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.iot-fee{font-size:22px;font-weight:700;color:var(--iot-text-hi);margin:6px 0 4px}.iot-panel--flush{padding:0;overflow:hidden}.iot-panel--flush .iot-panel-head{padding:14px 16px 0;margin-bottom:10px}.iot-panel--flush .iot-table-wrap{border:0;border-radius:0}.iot-ok-txt{color:var(--iot-green);font-weight:700;font-size:var(--iot-fs-xs)}.iot-checkgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.iot-ck{border:1px solid var(--iot-border);border-radius:8px;padding:8px;background:var(--iot-panel-2)}.iot-ck b{display:block;font-size:12px;color:var(--iot-text-hi);margin-bottom:4px}@media(max-width:900px){.iot-statbox,.iot-field-row-3,.iot-photos,.iot-checkgrid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.iot-statbox,.iot-field-row-3,.iot-photos,.iot-checkgrid{grid-template-columns:1fr}}.iot-phones{display:flex;gap:18px;flex-wrap:wrap;align-items:flex-start}.iot-phone-caption{color:var(--iot-text-dim);font-size:var(--iot-fs-sm);margin-bottom:6px}.iot-phone{width:320px;height:640px;border:10px solid #1a2530;border-radius:32px;background:#f4f7f8;overflow:hidden;box-shadow:0 8px 24px #1018281f;display:flex;flex-direction:column}.iot-phone-bar{background:#0f1d2f;color:#fff;padding:16px 14px 12px}.iot-phone-bar .iot-phone-meta{font-size:11px}.iot-phone-bar b{display:block;font-size:16px;font-weight:700;margin:2px 0}.iot-phone-bar .iot-phone-sub{opacity:.8;font-size:12px}.iot-phone-list{padding:10px;display:flex;flex-direction:column;gap:8px;overflow:auto;flex:1}.iot-m-card{background:#fff;border-radius:12px;padding:12px;border:1px solid var(--iot-border);font-size:var(--iot-fs-sm);color:var(--iot-text-hi)}.iot-m-card b{display:block;color:var(--iot-text-hi);margin:4px 0 2px}.iot-m-card .iot-badge{margin-bottom:2px}.iot-m-card input{width:100%;margin-top:6px;background:var(--iot-panel-2);border:1px solid var(--iot-border);color:var(--iot-text-hi);padding:8px 10px;border-radius:6px;font-family:Poppins,Helvetica,sans-serif;font-size:var(--iot-fs-md)}.iot-m-card input:focus{outline:none;border-color:var(--iot-cyan)}.iot-m-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.iot-toast{position:fixed;right:18px;bottom:18px;z-index:80;background:#0f1d2f;color:#fff;padding:12px 14px;border-radius:10px;box-shadow:0 8px 24px #10182833;font-size:13px;font-weight:600}.iot-users-layout{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:16px;align-items:start}.iot-users-sidebar{padding:14px}.iot-users-sidebar-head{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.iot-users-kicker{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--iot-text-dim);margin-bottom:4px}.iot-users-search input,.iot-users-tab-toolbar input{width:100%;padding:8px 10px;margin-bottom:10px;border:1px solid var(--iot-border);border-radius:8px;background:var(--iot-panel-2);color:var(--iot-text-hi)}.iot-users-tab-toolbar{display:flex;gap:10px;align-items:center;flex:1;width:100%;min-width:0}.iot-users-tab-toolbar input{flex:1 1 auto;min-width:220px;width:auto;margin-bottom:0}.iot-users-tab-toolbar .iot-btn{flex:0 0 auto;white-space:nowrap;min-width:180px;justify-content:center}.iot-users-tab-panel .iot-panel-head{flex-wrap:wrap;gap:10px;width:100%}.iot-users-group-list{display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 280px);overflow:auto}.iot-users-group-item{display:flex;align-items:center;gap:4px;padding:6px 8px;border:1px solid var(--iot-border-soft);border-radius:10px;background:var(--iot-panel-2);transition:all .12s ease}.iot-users-group-item.active{border-color:#c0000059;background:#c0000014}.iot-users-group-item.active .iot-users-group-name{color:#c00000}.iot-users-group-item-actions{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:auto}.iot-users-group-select{flex:1;min-width:0;text-align:left;padding:8px 10px;border:1px solid transparent;border-radius:8px;background:transparent;cursor:pointer;transition:background .12s ease}.iot-users-group-select:hover{background:#00000008}.iot-users-group-item-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.iot-users-group-name{font-weight:600}.iot-users-group-count{font-size:12px;color:var(--iot-text-dim)}.iot-users-group-dots{display:flex;gap:4px;margin-top:8px}.iot-users-dot{width:8px;height:8px;border-radius:50%;background:var(--iot-border)}.iot-users-dot.on{background:#c00000}.iot-users-detail-head{padding:16px 18px;margin-bottom:12px}.iot-users-detail-title{display:flex;align-items:center;gap:12px}.iot-users-avatar{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#c00000;color:#fff;font-weight:700}.iot-users-detail-actions{display:flex;gap:8px;margin:12px 0}.iot-users-role-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.iot-users-role-chip{padding:6px 10px;border-radius:999px;border:1px solid var(--iot-border);background:var(--iot-panel-2);font-size:12px}.iot-users-role-chip.active{border-color:#c0000059;background:#c0000014;color:#c00000}.iot-users-tabs{margin-bottom:12px}.iot-users-tab-badge{margin-left:6px;padding:1px 7px;border-radius:999px;background:#c000001f;color:#c00000;font-size:11px}.iot-users-modules{display:flex;flex-direction:column;gap:10px}.iot-users-tab-panel>.iot-grid-2{margin-bottom:0}.iot-users-module-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--iot-border-soft);border-radius:8px;background:var(--iot-panel-2)}.iot-users-empty{padding:24px}.iot-users-active-check{display:flex;align-items:center;gap:8px;margin-top:8px}@media(max-width:980px){.iot-users-layout{grid-template-columns:1fr}}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-space-x-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-divide-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight: initial;--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-space-y-reverse: 0;--tw-space-x-reverse: 0;--tw-divide-y-reverse: 0;--tw-border-style: solid;--tw-leading: initial;--tw-tracking: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-duration: initial;--tw-ease: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial}}}
