@charset "UTF-8";.install-prompt[data-v-0e215bae]{position:fixed;z-index:1100;right:var(--space-6);bottom:var(--space-6);width:min(24rem,calc(100vw - 2rem))}@media(max-width:1024px){.install-prompt[data-v-0e215bae]{right:var(--space-4);left:var(--space-4);width:auto;bottom:calc(6.5rem + var(--space-3) + env(safe-area-inset-bottom,0px))}}.install-copy[data-v-0e215bae]{margin:0;color:var(--ui-text-grey);font-size:var(--ui-text-body-1);line-height:1.45}.install-prompt-enter-active[data-v-0e215bae],.install-prompt-leave-active[data-v-0e215bae]{transition:opacity .2s ease,transform .2s ease}.install-prompt-enter-from[data-v-0e215bae],.install-prompt-leave-to[data-v-0e215bae]{opacity:0;transform:translateY(8px)}.miot-kit{--miot-midnight: #142b3d;--miot-droplet-blue: #287dac;--miot-venus: #3a393a;--miot-black: #100f0d;--miot-white: #ffffff;--brand-midnight: var(--miot-midnight);--brand-droplet-blue: var(--miot-droplet-blue);--brand-venus: var(--miot-venus);--brand-black: var(--miot-black);--brand-white: var(--miot-white);--miot-midnight-100: var(--miot-midnight);--miot-midnight-80: color-mix(in srgb, var(--miot-midnight) 80%, var(--miot-white));--miot-midnight-60: color-mix(in srgb, var(--miot-midnight) 60%, var(--miot-white));--miot-midnight-40: color-mix(in srgb, var(--miot-midnight) 40%, var(--miot-white));--miot-midnight-20: color-mix(in srgb, var(--miot-midnight) 20%, var(--miot-white));--miot-droplet-blue-100: var(--miot-droplet-blue);--miot-droplet-blue-80: color-mix(in srgb, var(--miot-droplet-blue) 80%, var(--miot-white));--miot-droplet-blue-60: color-mix(in srgb, var(--miot-droplet-blue) 60%, var(--miot-white));--miot-droplet-blue-40: color-mix(in srgb, var(--miot-droplet-blue) 40%, var(--miot-white));--miot-droplet-blue-20: color-mix(in srgb, var(--miot-droplet-blue) 20%, var(--miot-white));--miot-venus-100: var(--miot-venus);--miot-venus-80: color-mix(in srgb, var(--miot-venus) 80%, var(--miot-white));--miot-venus-60: color-mix(in srgb, var(--miot-venus) 60%, var(--miot-white));--miot-venus-40: color-mix(in srgb, var(--miot-venus) 40%, var(--miot-white));--miot-venus-20: color-mix(in srgb, var(--miot-venus) 20%, var(--miot-white));--miot-black-100: var(--miot-black);--miot-black-80: color-mix(in srgb, var(--miot-black) 80%, var(--miot-white));--miot-black-60: color-mix(in srgb, var(--miot-black) 60%, var(--miot-white));--miot-black-40: color-mix(in srgb, var(--miot-black) 40%, var(--miot-white));--miot-black-20: color-mix(in srgb, var(--miot-black) 20%, var(--miot-white));--miot-gateway-green: #335233;--miot-aqua-skies: #45beac;--miot-fresh-green: #50ad60;--miot-lime-olive: #8f9c24;--miot-golden-amber: #f09e10;--miot-vibrand-sunset: #e94e32;--miot-magenta: #9d3089;--miot-clear-steel: #5e8ea4;--brand-gateway-green: var(--miot-gateway-green);--brand-aqua-skies: var(--miot-aqua-skies);--brand-fresh-green: var(--miot-fresh-green);--brand-lime-olive: var(--miot-lime-olive);--brand-golden-amber: var(--miot-golden-amber);--brand-vibrand-sunset: var(--miot-vibrand-sunset);--brand-magenta: var(--miot-magenta);--brand-clear-steel: var(--miot-clear-steel);--ui-main-dark-blue: #002e41;--ui-main-middle-blue: #125b77;--ui-main-light-blue: #007ea7;--ui-main-lightest-blue: #85bcce;--ui-main-grey-blue: #6a838d;--ui-main-black: #111111;--ui-dark-green: #375738;--ui-turquoise: #1ab8af;--ui-light-green: #52a76b;--ui-olive-green: #999b38;--ui-mustard: #f1a51f;--ui-orange-red: #e8633b;--ui-magenta: #a04386;--ui-clear-steel: #608ea2;--ui-stroke-main: #e1e2e9;--ui-stroke-light-gray: #edeef4;--ui-stroke-selected: #6a838d;--ui-stroke-border-main: #c3c3c3;--ui-button-active: var(--ui-main-dark-blue);--ui-button-pressed: #789dac;--ui-button-disabled: #789dac;--ui-main-light: #f3f3f3;--ui-main-white: #ffffff;--ui-button-border-30: color-mix(in srgb, var(--ui-main-light) 30%, transparent);--ui-button-border-50: color-mix(in srgb, var(--ui-main-light) 50%, transparent);--ui-button-pressed-light: var(--ui-main-light);--ui-text-black: #0a121a;--ui-text-dark-grey: #5c6068;--ui-text-grey: #8d8f9f;--ui-text-light-grey: #f3f3f3;--ui-alert: #ef0033;--ui-main-error: #e05744;--ui-success: #4ce87a;--ui-warn: #ff8600;--ui-offline: #bbbbbb;--ui-white-10: color-mix(in srgb, var(--ui-main-white) 10%, transparent);--ui-white-15: color-mix(in srgb, var(--ui-main-white) 15%, transparent);--ui-white-30: color-mix(in srgb, var(--ui-main-white) 30%, transparent);--ui-white-50: color-mix(in srgb, var(--ui-main-white) 50%, transparent);--ui-dark-10: color-mix(in srgb, var(--ui-main-dark-blue) 10%, transparent);--ui-dark-15: color-mix(in srgb, var(--ui-main-dark-blue) 15%, transparent);--ui-dark-30: color-mix(in srgb, var(--ui-main-dark-blue) 30%, transparent);--ui-dark-50: color-mix(in srgb, var(--ui-main-dark-blue) 50%, transparent);--ui-dark-70: color-mix(in srgb, var(--ui-main-dark-blue) 70%, transparent);--shadow-sm: 0 1px 3px rgb(20 43 61 / 10%);--shadow-md: 0 10px 30px rgb(20 43 61 / 12%);--duration-fast: .15s;--duration-normal: .25s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--radius-sm: .375rem;--radius-md: .625rem;--radius-lg: 1rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--space-24: 6rem;--content-width: 75rem;--reading-width: 45rem;--gutter: clamp(1rem, 4vw, 2rem)}.miot-kit{box-sizing:border-box;--font-display: "Enoch", "Michroma", "Inter", sans-serif;--font-heading: "Michroma", "Inter", sans-serif;--font-body: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-brand-display: var(--font-display);--font-brand-heading: var(--font-heading);--font-brand-body: var(--font-body);--font-ui: "Inter Tight", "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: clamp(2rem, 4vw, 3rem);--text-hero: clamp(2.5rem, 6vw, 4.75rem);--ui-text-h1: 2.5rem;--ui-text-h2: 2.25rem;--ui-text-h3: 2rem;--ui-text-h4: 2rem;--ui-text-h5: 1.5rem;--ui-text-h6: 1rem;--ui-text-paragraph: .9375rem;--ui-text-body-1: .875rem;--ui-text-body-2: .75rem;--ui-weight-regular: 400;--ui-weight-medium: 500;--ui-weight-bold: 700;font-family:var(--font-ui);font-size:var(--ui-text-paragraph);font-weight:var(--ui-weight-regular);line-height:1.6;color:var(--ui-text-black);text-rendering:optimizeLegibility}.miot-kit *,.miot-kit *:before,.miot-kit *:after{box-sizing:border-box}.miot-kit :focus-visible{outline:3px solid var(--ui-turquoise);outline-offset:3px}:root{--miot-topnav-height: 56px;--miot-content-padding-top: 12px;--miot-content-padding-right: 20px;--miot-content-padding-bottom: 20px;--miot-content-padding-left: 12px}@media(max-width:1024px){:root{--miot-topnav-height: 0px}}@media(min-width:768px){:root{--miot-content-padding-top: 15px;--miot-content-padding-right: 25px;--miot-content-padding-bottom: 25px;--miot-content-padding-left: 15px}}html,body{background-color:#0b3d5d;margin:0;padding:0}html{font-size:14px}.pc-container{top:0!important;margin-top:0!important;margin-left:0!important;padding:0!important;min-height:100vh!important;background-color:var(--ui-main-white, #ffffff)!important}.pc-content{padding:var(--miot-content-padding-top) var(--miot-content-padding-right) var(--miot-content-padding-bottom) var(--miot-content-padding-left)!important}.pc-content>div{margin:0!important;padding:0!important}.pc-content.container{padding-left:var(--miot-content-padding-left)!important;padding-right:var(--miot-content-padding-right)!important}.pc-content .row{margin-left:0!important;margin-right:0!important}.pc-content [class*=col-]{padding-left:0!important}@media(max-width:1024px){html,body,#app{width:100%;max-width:100%;overflow:hidden;background-color:#0b3d5d!important}html:has(.landing-page,.about-page,.contact-page),body:has(.landing-page,.about-page,.contact-page),#app:has(.landing-page,.about-page,.contact-page){height:auto;max-height:none;overflow:visible}.pc-container{margin-left:0!important;top:0!important}.pc-container .pc-content{padding:0!important}.back-btn-circle{display:none!important}input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=image]):not([type=color]),textarea,select,[contenteditable=true]{font-size:16px!important}}.miot-kit{--ui-btn-height-bg: 3.4375rem;--ui-btn-height-md: 2.5rem;--ui-btn-height-sm: 2.1875rem;--ui-btn-icon-only-bg: 2.8125rem;--ui-btn-icon-only-md: 2.5rem;--ui-btn-icon-only-sm: 2.25rem;--ui-btn-circle-inset: .1875rem;--ui-btn-circle-bg: calc(var(--ui-btn-height-bg) - (var(--ui-btn-circle-inset) * 2));--ui-btn-circle-md: calc(var(--ui-btn-height-md) - (var(--ui-btn-circle-inset) * 2));--ui-btn-circle-sm: calc(var(--ui-btn-height-sm) - (var(--ui-btn-circle-inset) * 2));--ui-btn-circle-offset: calc(var(--ui-btn-circle-inset) - 1px);--ui-btn-radius: 999px;--ui-btn-gap: .5rem;--ui-btn-pad-x: 1.5rem;--ui-btn-pad-x-icon: 1.25rem}.miot-btn-wrap{display:inline-flex;flex-direction:column;align-items:stretch;max-width:100%;vertical-align:top}.miot-btn-wrap--wide{display:flex;width:100%}.miot-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-btn-gap);position:relative;box-sizing:border-box;margin:0;height:var(--ui-btn-height-md);padding:0 var(--ui-btn-pad-x);border:1px solid transparent;border-radius:var(--ui-btn-radius);background:var(--ui-button-active);font-family:var(--font-ui);font-size:var(--ui-text-paragraph);font-weight:var(--ui-weight-regular);line-height:1;letter-spacing:0;color:var(--ui-main-white);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),filter var(--duration-fast) var(--ease-standard)}.miot-btn__label{display:inline-block}.miot-btn__icon,.miot-btn__circle{display:flex;flex-shrink:0;align-items:center;justify-content:center}.miot-btn__icon svg,.miot-btn__circle svg{display:block;flex-shrink:0;max-width:none}.miot-btn__circle{width:var(--ui-btn-circle-md);height:var(--ui-btn-circle-md);border-radius:50%;background:var(--ui-main-white);color:var(--ui-main-dark-blue)}.miot-btn--bg{height:var(--ui-btn-height-bg)}.miot-btn--md{height:var(--ui-btn-height-md)}.miot-btn--sm{height:var(--ui-btn-height-sm)}.miot-btn--has-icon{padding-inline:var(--ui-btn-pad-x-icon) var(--ui-btn-pad-x)}.miot-btn--icon-end{padding-inline:var(--ui-btn-pad-x) var(--ui-btn-pad-x-icon)}.miot-btn--ghost{height:var(--ui-btn-height-md);padding-inline:1.25rem}.miot-btn--ghost.miot-btn--sm,.miot-btn--basic.miot-btn--sm,.miot-btn--basic-outlined.miot-btn--sm,.miot-btn--basic-stringed.miot-btn--sm{height:var(--ui-btn-height-sm);padding-inline:1rem}.miot-btn--primary{background:var(--ui-button-active);border-color:var(--ui-button-active);color:var(--ui-main-white)}.miot-btn--primary:hover:not(:disabled):not(.miot-btn--pressed){filter:brightness(1.08)}.miot-btn--primary:active:not(:disabled),.miot-btn--primary.miot-btn--pressed{filter:none;background:var(--ui-button-pressed);border-color:var(--ui-button-pressed)}.miot-btn--secondary{background:transparent;border-color:var(--ui-main-dark-blue);color:var(--ui-main-dark-blue)}.miot-btn--secondary:hover:not(:disabled):not(.miot-btn--pressed){background:var(--ui-dark-10)}.miot-btn--secondary:active:not(:disabled),.miot-btn--secondary.miot-btn--pressed{background:var(--ui-button-pressed);border-color:var(--ui-button-pressed);color:var(--ui-main-white)}.miot-btn--ghost{background:transparent;border-color:transparent;color:var(--ui-text-black)}.miot-btn--ghost:hover:not(:disabled):not(.miot-btn--pressed):not(.miot-btn--selected){background:var(--ui-dark-10)}.miot-btn--ghost:active:not(:disabled),.miot-btn--ghost.miot-btn--pressed{background:var(--ui-main-light)}.miot-btn--ghost.miot-btn--selected{background:transparent;border-radius:0;box-shadow:none;text-decoration:underline;text-underline-offset:.35rem}.miot-btn--primary-bordered{background:var(--ui-button-active);border-color:var(--ui-main-middle-blue);color:var(--ui-main-white)}.miot-btn--primary-bordered:hover:not(:disabled){filter:brightness(1.08)}.miot-btn--secondary-bordered{background:transparent;border-color:var(--ui-main-grey-blue);color:var(--ui-main-dark-blue)}.miot-btn--basic{background:var(--ui-main-light);border-color:var(--ui-main-light);color:var(--ui-text-black)}.miot-btn--basic-outlined{background:transparent;border-color:var(--ui-stroke-main);color:var(--ui-text-black)}.miot-btn--basic-stringed{height:auto;min-height:2.125rem;padding:.25rem .5rem;background:transparent;border-color:transparent;border-radius:0;color:var(--ui-text-black);text-decoration:underline;text-underline-offset:.35rem}.miot-btn--selected:not(.miot-btn--ghost):not(.miot-btn--basic-stringed){box-shadow:0 0 0 2px var(--ui-stroke-selected)}.miot-btn:disabled,.miot-btn--disabled{background:var(--ui-button-disabled);border-color:var(--ui-button-disabled);color:var(--ui-main-white);cursor:not-allowed;filter:none}.miot-btn--secondary:disabled,.miot-btn--ghost:disabled,.miot-btn--basic:disabled,.miot-btn--basic-outlined:disabled,.miot-btn--basic-stringed:disabled,.miot-btn--secondary-bordered:disabled{background:var(--ui-button-disabled);border-color:var(--ui-button-disabled);color:var(--ui-main-white);text-decoration:none;box-shadow:none}.miot-btn--wide{width:100%;justify-content:center;padding-inline:calc(var(--ui-btn-circle-md) + var(--ui-btn-circle-offset))}.miot-btn--wide.miot-btn--bg{padding-inline:calc(var(--ui-btn-circle-bg) + var(--ui-btn-circle-offset))}.miot-btn--wide.miot-btn--sm{padding-inline:calc(var(--ui-btn-circle-sm) + var(--ui-btn-circle-offset))}.miot-btn--wide .miot-btn__circle{position:absolute;top:50%;left:var(--ui-btn-circle-offset);transform:translateY(-50%)}.miot-btn--wide.miot-btn--icon-end .miot-btn__circle{left:auto;right:var(--ui-btn-circle-offset)}.miot-btn--icon-only{width:var(--ui-btn-icon-only-md);height:var(--ui-btn-icon-only-md);padding:0;gap:0}.miot-btn--icon-only.miot-btn--bg{width:var(--ui-btn-icon-only-bg);height:var(--ui-btn-icon-only-bg)}.miot-btn--icon-only.miot-btn--sm{width:var(--ui-btn-icon-only-sm);height:var(--ui-btn-icon-only-sm)}.miot-btn--icon-only.miot-btn--plain{width:auto;height:auto;min-width:0;min-height:0;padding:0;background:transparent;border-color:transparent;color:var(--ui-main-dark-blue);border-radius:0}.miot-btn--icon-only.miot-btn--plain:hover:not(:disabled){filter:none;color:var(--ui-main-light-blue)}.miot-btn--icon-only.miot-btn--plain:disabled{background:transparent;border-color:transparent;color:var(--ui-button-disabled)}.miot-btn--square{border-radius:var(--radius-sm)}.miot-btn--circle-start,.miot-btn--circle-end{gap:.5rem;padding-inline:var(--ui-btn-circle-offset) 1.25rem}.miot-btn--circle-end{padding-inline:1.25rem var(--ui-btn-circle-offset);flex-direction:row-reverse}.miot-btn--bg .miot-btn__circle{width:var(--ui-btn-circle-bg);height:var(--ui-btn-circle-bg)}.miot-btn--sm .miot-btn__circle{width:var(--ui-btn-circle-sm);height:var(--ui-btn-circle-sm)}.miot-btn--light.miot-btn--primary{background:var(--ui-main-white);border-color:var(--ui-main-white);color:var(--ui-main-dark-blue)}.miot-btn--light.miot-btn--primary:hover:not(:disabled):not(.miot-btn--pressed){filter:brightness(.97)}.miot-btn--light.miot-btn--primary:active:not(:disabled),.miot-btn--light.miot-btn--primary.miot-btn--pressed{filter:none;background:var(--ui-button-pressed-light);border-color:var(--ui-button-pressed-light)}.miot-btn--light.miot-btn--primary .miot-btn__circle{background:var(--ui-main-dark-blue);color:var(--ui-main-white)}.miot-btn--light.miot-btn--secondary{background:transparent;border-color:var(--ui-button-border-30);color:var(--ui-main-white)}.miot-btn--light.miot-btn--secondary:hover:not(:disabled):not(.miot-btn--pressed){background:var(--ui-white-10)}.miot-btn--light.miot-btn--secondary:active:not(:disabled),.miot-btn--light.miot-btn--secondary.miot-btn--pressed{background:var(--ui-white-15);border-color:var(--ui-button-border-50);color:var(--ui-main-white)}.miot-btn--light.miot-btn--ghost{color:var(--ui-main-white)}.miot-btn--light.miot-btn--ghost:hover:not(:disabled){background:var(--ui-white-10)}.miot-btn--light.miot-btn--primary-bordered{background:transparent;border-color:var(--ui-button-border-30);color:var(--ui-main-white)}.miot-btn--light.miot-btn--secondary-bordered{background:transparent;border-color:var(--ui-button-border-50);color:var(--ui-main-white)}.miot-btn--light.miot-btn--basic{background:var(--ui-white-15);border-color:var(--ui-white-15);color:var(--ui-main-white)}.miot-btn--light.miot-btn--basic-outlined{background:transparent;border-color:var(--ui-button-border-30);color:var(--ui-main-white)}.miot-btn--light.miot-btn--basic-stringed,.miot-btn--light.miot-btn--icon-only.miot-btn--plain{color:var(--ui-main-white)}.miot-btn--light:disabled,.miot-btn--light.miot-btn--disabled{background:var(--ui-button-disabled);border-color:var(--ui-button-disabled);color:var(--ui-main-white)}.miot-kit-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.miot-btn-reason{display:block;margin:.375rem 0 0;font-family:var(--font-ui);font-size:var(--ui-text-body-2);font-weight:var(--ui-weight-regular);line-height:1.3;color:var(--ui-text-grey);text-align:center}.miot-menu{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.miot-menu__list{position:absolute;top:calc(100% + var(--space-1));z-index:80;display:flex;flex-direction:column;gap:var(--space-1);box-sizing:border-box;min-width:12rem;margin:0;padding:var(--space-2);list-style:none;border:1px solid var(--ui-stroke-main);border-radius:var(--ui-input-radius, .5rem);background:var(--ui-main-white);box-shadow:var(--shadow-md)}.miot-menu--start .miot-menu__list{left:0;right:auto}.miot-menu--end .miot-menu__list{left:auto;right:0}.miot-kit.miot-menu__list{position:fixed;top:auto;right:auto;left:auto;z-index:5000}.miot-kit .miot-menu button.miot-menu__item,.miot-kit.miot-menu__list button.miot-menu__item{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:var(--ui-btn-height-md, 2.5rem);margin:0;padding:0 var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;box-shadow:none;font-family:var(--font-ui);font-size:var(--ui-text-paragraph);font-weight:var(--ui-weight-regular);line-height:1.3;color:var(--ui-text-black);text-align:start;white-space:nowrap;cursor:pointer}.miot-kit .miot-menu button.miot-menu__item:focus,.miot-kit .miot-menu button.miot-menu__item:focus-visible,.miot-kit.miot-menu__list button.miot-menu__item:focus,.miot-kit.miot-menu__list button.miot-menu__item:focus-visible{outline:none;box-shadow:none;background:var(--ui-dark-10)}.miot-kit .miot-menu button.miot-menu__item:hover:not(:disabled),.miot-kit.miot-menu__list button.miot-menu__item:hover:not(:disabled){background:var(--ui-dark-10)}.miot-kit .miot-menu button.miot-menu__item:disabled,.miot-kit.miot-menu__list button.miot-menu__item:disabled{color:var(--ui-text-grey);cursor:not-allowed}.miot-menu__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--ui-main-dark-blue)}.miot-menu__icon svg{display:block}.miot-kit .miot-menu button.miot-menu__item:disabled .miot-menu__icon,.miot-kit.miot-menu__list button.miot-menu__item:disabled .miot-menu__icon{color:var(--ui-text-grey)}.miot-kit{--ui-tab-height: 2.125rem;--ui-tab-track-pad: .4375rem;--ui-tab-gap: .625rem;--ui-tab-gap-wide: 1.625rem;--ui-tab-min-pad: .625rem;--ui-tab-radius: .5rem}.miot-tabbar{position:relative;display:inline-flex;flex-wrap:wrap;align-items:stretch;box-sizing:border-box;width:auto;max-width:100%;margin:0;padding:var(--ui-tab-track-pad);border:0;border-radius:var(--ui-tab-radius);background:var(--ui-main-light);font-family:var(--font-ui);overflow:hidden;vertical-align:top}.miot-tabbar__indicator{position:absolute;top:0;left:0;z-index:0;height:var(--ui-tab-height);border-radius:var(--ui-tab-radius);background:var(--ui-button-active);pointer-events:none;transition:transform var(--duration-normal) var(--ease-standard),width var(--duration-normal) var(--ease-standard),height var(--duration-normal) var(--ease-standard)}.miot-tabbar__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:1;display:inline-flex;flex:0 1 auto;align-items:center;justify-content:center;min-width:max-content;height:var(--ui-tab-height);margin:0;padding:0 var(--ui-tab-min-pad);border:0;border-radius:var(--ui-tab-radius);background:transparent;font-family:var(--font-ui);font-size:var(--ui-text-body-1);font-weight:var(--ui-weight-regular);line-height:1.2;color:var(--ui-main-dark-blue);text-align:center;white-space:nowrap;cursor:pointer}.miot-tabbar__item:hover:not(:disabled):not(.miot-tabbar__item--active){color:var(--ui-main-dark-blue)}.miot-tabbar__item--active{color:var(--ui-main-white)}.miot-tabbar__item:disabled{color:var(--ui-button-disabled);cursor:not-allowed}.miot-tabbar__label{display:inline-block;overflow:hidden;text-overflow:ellipsis}.miot-tabbar--primary-bordered{gap:var(--ui-tab-gap)}.miot-tabbar--primary-bordered.miot-tabbar--wrapped .miot-tabbar__item--active{background:var(--ui-button-active);color:var(--ui-main-white)}.miot-tabbar--secondary-bordered{gap:var(--ui-tab-gap-wide);background:var(--ui-main-white);box-shadow:inset 0 0 0 1px var(--ui-main-grey-blue)}.miot-tabbar--colour-border{gap:var(--ui-tab-gap-wide);background:var(--ui-button-active)}.miot-tabbar--colour-border .miot-tabbar__indicator{background:var(--ui-main-white)}.miot-tabbar--colour-border .miot-tabbar__item{color:var(--ui-main-white)}.miot-tabbar--colour-border .miot-tabbar__item:hover:not(:disabled):not(.miot-tabbar__item--active){color:var(--ui-main-white)}.miot-tabbar--colour-border .miot-tabbar__item--active{color:var(--ui-main-dark-blue)}.miot-tabbar--secondary-bordered.miot-tabbar--wrapped .miot-tabbar__item--active{background:var(--ui-button-active);color:var(--ui-main-white)}.miot-tabbar--colour-border.miot-tabbar--wrapped .miot-tabbar__item--active{background:var(--ui-main-white);color:var(--ui-main-dark-blue)}.miot-tabbar--basic,.miot-tabbar--basic-outlined{flex-wrap:wrap;max-width:100%;padding:0;overflow:visible;background:transparent;box-shadow:none}.miot-tabbar--basic{gap:var(--ui-tab-gap)}.miot-tabbar--basic-outlined{gap:var(--ui-tab-gap-wide)}.miot-tabbar--basic .miot-tabbar__item,.miot-tabbar--basic-outlined .miot-tabbar__item{flex:1 1 auto;min-width:max-content;color:var(--ui-main-dark-blue)}.miot-tabbar--basic .miot-tabbar__item{background:var(--ui-main-white)}.miot-tabbar--basic .miot-tabbar__item:hover:not(:disabled):not(.miot-tabbar__item--active),.miot-tabbar--basic-outlined .miot-tabbar__item:hover:not(:disabled):not(.miot-tabbar__item--active){background:var(--ui-dark-10)}.miot-tabbar--basic .miot-tabbar__item--active,.miot-tabbar--basic-outlined .miot-tabbar__item--active{background:var(--ui-button-active);color:var(--ui-main-white);box-shadow:none}.miot-tabbar--basic-outlined .miot-tabbar__item{box-shadow:inset 0 0 0 1px var(--ui-stroke-selected)}.miot-tabbar--basic-stringed{max-width:100%;padding:1px;overflow:hidden;background:var(--ui-main-white);box-shadow:inset 0 0 0 1px var(--ui-main-light-blue);gap:var(--ui-tab-gap)}.miot-tabbar--basic-stringed .miot-tabbar__item{flex:1 1 0;color:var(--ui-main-dark-blue)}.miot-tabbar--basic-stringed .miot-tabbar__item--active{background:var(--ui-button-active);color:var(--ui-main-white)}.miot-tabbar--glass{gap:var(--ui-tab-gap);background:var(--ui-white-15);box-shadow:inset 0 0 0 1px var(--ui-button-border-30);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.miot-tabbar--glass .miot-tabbar__indicator{background:var(--ui-white-50)}.miot-tabbar--glass .miot-tabbar__item{color:var(--ui-white-50)}.miot-tabbar--glass .miot-tabbar__item--active{color:var(--ui-main-white)}.miot-tabbar--light{background:var(--ui-white-10);box-shadow:inset 0 0 0 1px var(--ui-button-border-30)}.miot-tabbar--light .miot-tabbar__indicator{background:var(--ui-main-white)}.miot-tabbar--light .miot-tabbar__item{color:var(--ui-white-50)}.miot-tabbar--light .miot-tabbar__item:hover:not(:disabled):not(.miot-tabbar__item--active){color:var(--ui-main-white)}.miot-tabbar--light .miot-tabbar__item--active{color:var(--ui-main-dark-blue)}.miot-tabbar--light.miot-tabbar--primary-bordered.miot-tabbar--wrapped .miot-tabbar__item--active{background:var(--ui-main-white);color:var(--ui-main-dark-blue)}.miot-tabbar--light.miot-tabbar--secondary-bordered{background:var(--ui-white-10);box-shadow:inset 0 0 0 1px var(--ui-button-border-50);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.miot-tabbar--light.miot-tabbar--colour-border{background:var(--ui-dark-70);box-shadow:none}.miot-tabbar--light.miot-tabbar--colour-border .miot-tabbar__indicator{background:var(--ui-button-active)}.miot-tabbar--light.miot-tabbar--colour-border .miot-tabbar__item{color:var(--ui-white-50)}.miot-tabbar--light.miot-tabbar--colour-border .miot-tabbar__item--active{color:var(--ui-main-white)}.miot-tabbar--light.miot-tabbar--basic,.miot-tabbar--light.miot-tabbar--basic-outlined,.miot-tabbar--light.miot-tabbar--basic-stringed{background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.miot-tabbar--light.miot-tabbar--basic .miot-tabbar__item{background:transparent;color:var(--ui-main-white)}.miot-tabbar--light.miot-tabbar--basic .miot-tabbar__item--active{background:var(--ui-main-white);color:var(--ui-main-dark-blue)}.miot-tabbar--light.miot-tabbar--basic-outlined .miot-tabbar__item{color:var(--ui-main-white);box-shadow:inset 0 0 0 1px var(--ui-button-border-50)}.miot-tabbar--light.miot-tabbar--basic-outlined .miot-tabbar__item--active{background:var(--ui-main-white);color:var(--ui-main-dark-blue);box-shadow:none}.miot-tabbar--light.miot-tabbar--basic-stringed{background:transparent;box-shadow:inset 0 0 0 1px var(--ui-button-border-50)}.miot-tabbar--light.miot-tabbar--basic-stringed .miot-tabbar__item{color:var(--ui-white-50)}.miot-tabbar--light.miot-tabbar--basic-stringed .miot-tabbar__item--active{background:var(--ui-main-white);color:var(--ui-main-dark-blue)}.miot-tabbar--on-dark.miot-tabbar--primary-bordered{background:var(--ui-white-10)}.miot-tabbar--on-dark.miot-tabbar--primary-bordered .miot-tabbar__indicator{background:var(--ui-button-active)}.miot-tabbar--on-dark.miot-tabbar--primary-bordered .miot-tabbar__item{color:var(--ui-white-50)}.miot-tabbar--on-dark.miot-tabbar--primary-bordered .miot-tabbar__item--active{color:var(--ui-main-white)}.miot-tabbar--on-dark.miot-tabbar--basic-outlined .miot-tabbar__item{color:var(--ui-main-white);box-shadow:inset 0 0 0 1px var(--ui-button-border-30)}.miot-tabbar--on-dark.miot-tabbar--basic-outlined .miot-tabbar__item--active{background:var(--ui-button-active);color:var(--ui-main-white);box-shadow:none}.miot-tabbar--on-dark.miot-tabbar--basic-stringed{background:transparent;box-shadow:inset 0 0 0 1px var(--ui-button-border-30)}.miot-tabbar--on-dark.miot-tabbar--basic-stringed .miot-tabbar__item{color:var(--ui-white-50)}.miot-tabbar--on-dark.miot-tabbar--basic-stringed .miot-tabbar__item--active{background:var(--ui-button-active);color:var(--ui-main-white)}.miot-tabbar--frosted.miot-tabbar--basic-outlined{gap:var(--ui-tab-gap-wide);padding:0;overflow:visible;background:transparent;box-shadow:none}.miot-tabbar--frosted.miot-tabbar--basic-outlined .miot-tabbar__item{color:var(--ui-main-white);background:var(--ui-white-15);box-shadow:inset 0 0 0 1px var(--ui-button-border-30);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.miot-tabbar--frosted.miot-tabbar--basic-outlined .miot-tabbar__item--active{background:var(--ui-white-30);color:var(--ui-main-white)}.miot-tabbar--frosted.miot-tabbar--basic-stringed{background:var(--ui-white-10);box-shadow:inset 0 0 0 1px var(--ui-button-border-30);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.miot-tabbar--frosted.miot-tabbar--basic-stringed .miot-tabbar__item{color:var(--ui-white-50)}.miot-tabbar--frosted.miot-tabbar--basic-stringed .miot-tabbar__item--active{background:var(--ui-white-30);color:var(--ui-main-white)}.miot-tabbar--wide{display:flex;width:100%;max-width:none}.miot-tabbar--wide .miot-tabbar__item{flex:1 1 0;min-width:0}.miot-kit{--ui-input-height-bg: 2.625rem;--ui-input-height-md: 2.5rem;--ui-input-height-sm: 2.25rem;--ui-input-radius: .5rem;--ui-input-pad-x: .75rem;--ui-input-pad-x-icon: .5rem;--ui-input-gap: .375rem}.miot-input{display:inline-flex;flex-direction:column;align-items:stretch;gap:.25rem;max-width:100%;vertical-align:top}.miot-input--wide{display:flex;width:100%}.miot-input__label{font-family:var(--font-ui);font-size:.75rem;font-weight:var(--ui-weight-regular);line-height:1.2;color:var(--ui-text-grey);margin-bottom:.125rem;letter-spacing:0}.miot-input__required{color:var(--ui-main-error);margin-left:.125rem}.miot-input__field{display:flex;align-items:center;gap:var(--ui-input-gap);box-sizing:border-box;min-width:0;height:var(--ui-input-height-md);padding:0 var(--ui-input-pad-x);overflow:hidden;border:1px solid var(--ui-stroke-border-main);border-radius:var(--ui-input-radius);background:var(--ui-main-white);color:var(--ui-text-black);transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.miot-input--bg .miot-input__field{height:var(--ui-input-height-bg)}.miot-input--sm .miot-input__field{height:var(--ui-input-height-sm);padding-inline:.5rem}.miot-input--has-leading .miot-input__field{padding-inline-start:var(--ui-input-pad-x-icon)}.miot-input--has-trailing .miot-input__field{padding-inline-end:var(--ui-input-pad-x-icon)}.miot-kit .miot-input input.miot-input__control,.miot-kit .miot-input input.miot-input__control[type=text],.miot-kit .miot-input input.miot-input__control[type=search],.miot-kit .miot-input input.miot-input__control[type=email],.miot-kit .miot-input input.miot-input__control[type=password],.miot-kit .miot-input input.miot-input__control[type=tel],.miot-kit .miot-input input.miot-input__control[type=url],.miot-kit .miot-input input.miot-input__control[type=number],.miot-kit .miot-input input.miot-input__control[type=time],.miot-kit .miot-input textarea.miot-input__control--textarea,.miot-input input.miot-input__control,.miot-input textarea.miot-input__control--textarea{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;display:block!important;flex:1 1 auto!important;box-sizing:border-box!important;min-width:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;outline:none!important;font-family:var(--font-ui)!important;font-size:var(--ui-text-paragraph)!important;font-weight:var(--ui-weight-regular)!important;line-height:1.25!important;letter-spacing:0!important;color:inherit!important}.miot-input__control--numeric,.miot-input__control--time{font-variant-numeric:tabular-nums}.miot-kit .miot-input input.miot-input__control[type=time],.miot-input input.miot-input__control[type=time]{-moz-appearance:auto!important;appearance:auto!important;-webkit-appearance:auto!important;color-scheme:light;display:flex!important;align-items:center!important;line-height:normal!important}.miot-kit .miot-input input.miot-input__control[type=time]::-webkit-datetime-edit,.miot-input input.miot-input__control[type=time]::-webkit-datetime-edit{display:flex;align-items:center;padding:0;height:100%;line-height:1.25}.miot-kit .miot-input input.miot-input__control[type=time]::-webkit-datetime-edit-fields-wrapper,.miot-input input.miot-input__control[type=time]::-webkit-datetime-edit-fields-wrapper{display:flex;align-items:center}.miot-kit .miot-input input.miot-input__control[type=time]::-webkit-datetime-edit-text,.miot-kit .miot-input input.miot-input__control[type=time]::-webkit-datetime-edit-hour-field,.miot-kit .miot-input input.miot-input__control[type=time]::-webkit-datetime-edit-minute-field,.miot-kit .miot-input input.miot-input__control[type=time]::-webkit-datetime-edit-second-field,.miot-kit .miot-input input.miot-input__control[type=time]::-webkit-datetime-edit-ampm-field,.miot-input input.miot-input__control[type=time]::-webkit-datetime-edit-text,.miot-input input.miot-input__control[type=time]::-webkit-datetime-edit-hour-field,.miot-input input.miot-input__control[type=time]::-webkit-datetime-edit-minute-field,.miot-input input.miot-input__control[type=time]::-webkit-datetime-edit-second-field,.miot-input input.miot-input__control[type=time]::-webkit-datetime-edit-ampm-field{display:inline-flex;align-items:center;padding:0 1px;margin:0;line-height:1.25}.miot-kit .miot-input input.miot-input__control[type=time]::-webkit-calendar-picker-indicator,.miot-input input.miot-input__control[type=time]::-webkit-calendar-picker-indicator{margin:0;padding:0;cursor:pointer;align-self:center}.miot-input__control--textarea{padding:.5rem 0!important;line-height:1.4!important;resize:vertical}.miot-kit .miot-input input.miot-input__control::placeholder,.miot-kit .miot-input textarea.miot-input__control--textarea::placeholder{color:var(--ui-text-grey);opacity:1}.miot-kit .miot-input input.miot-input__control:focus,.miot-kit .miot-input input.miot-input__control:focus-visible,.miot-kit .miot-input input.miot-input__control:disabled,.miot-kit .miot-input textarea.miot-input__control--textarea:focus,.miot-kit .miot-input textarea.miot-input__control--textarea:focus-visible,.miot-kit .miot-input textarea.miot-input__control--textarea:disabled,.miot-input input.miot-input__control:focus,.miot-input input.miot-input__control:focus-visible,.miot-input input.miot-input__control:disabled{outline:none!important;border:0!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important}.miot-kit .miot-input input.miot-input__control::-webkit-search-decoration,.miot-kit .miot-input input.miot-input__control::-webkit-search-cancel-button,.miot-kit .miot-input input.miot-input__control::-webkit-outer-spin-button,.miot-kit .miot-input input.miot-input__control::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.miot-kit .miot-input input.miot-input__control[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.miot-kit .miot-input input.miot-input__control:-webkit-autofill,.miot-kit .miot-input input.miot-input__control:-webkit-autofill:hover,.miot-kit .miot-input input.miot-input__control:-webkit-autofill:focus{-webkit-text-fill-color:var(--ui-text-black);box-shadow:0 0 0 2.5rem var(--ui-main-white) inset;transition:background-color 9999s ease-out}.miot-input__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--ui-text-grey)}.miot-input__icon svg{display:block;flex-shrink:0;max-width:none}.miot-input__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;margin:0;padding:.125rem;display:flex;align-items:center;justify-content:center;color:var(--ui-text-grey);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--ease-standard)}.miot-input__btn:hover:not(:disabled){color:var(--ui-text-black)}.miot-input__stepper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:1.25rem;height:100%;margin-right:-.25rem}.miot-input__stepper-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;margin:0;padding:0;display:flex;align-items:center;justify-content:center;width:100%;height:50%;color:var(--ui-text-grey);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard)}.miot-input__stepper-btn:hover:not(:disabled){color:var(--ui-main-light-blue)}.miot-input__stepper-btn:disabled{opacity:.4;cursor:not-allowed}.miot-input--outlined .miot-input__field{border-color:var(--ui-stroke-border-main)}.miot-input--outlined .miot-input__field:hover:not(.miot-input__field--disabled){border-color:var(--ui-stroke-selected)}.miot-input--outlined .miot-input__field--focus:not(.miot-input__field--error){border-color:var(--ui-main-light-blue)}.miot-input--filled .miot-input__field{background:var(--ui-main-light);border-color:var(--ui-main-light)}.miot-input--filled .miot-input__field:hover:not(.miot-input__field--disabled){border-color:var(--ui-stroke-main)}.miot-input--filled .miot-input__field--focus:not(.miot-input__field--error){background:var(--ui-main-white);border-color:var(--ui-main-light-blue)}.miot-input--stringed .miot-input__field{height:auto;min-height:var(--ui-input-height-md);padding:.375rem .25rem;border:0;border-radius:0;border-bottom:1px solid var(--ui-stroke-border-main);background:transparent}.miot-input--stringed .miot-input__field:hover:not(.miot-input__field--disabled){border-bottom-color:var(--ui-stroke-selected)}.miot-input--stringed .miot-input__field--focus:not(.miot-input__field--error){border-bottom-color:var(--ui-main-light-blue)}.miot-input--multiline .miot-input__field{height:auto;min-height:7.5rem;align-items:flex-start;padding:.625rem .75rem}.miot-input--stringed.miot-input--multiline .miot-input__field{padding-inline:.25rem}.miot-input--error .miot-input__field,.miot-input__field--error{border-color:var(--ui-main-error)}.miot-input--stringed.miot-input--error .miot-input__field,.miot-input--stringed .miot-input__field--error{border-bottom-color:var(--ui-main-error)}.miot-input--error .miot-input__label{color:var(--ui-main-error)}.miot-input__field--disabled{background:var(--ui-main-light);border-color:var(--ui-stroke-light-gray);color:var(--ui-text-grey);cursor:not-allowed}.miot-input--stringed .miot-input__field--disabled{background:transparent;border-bottom-color:var(--ui-stroke-light-gray)}.miot-kit .miot-input input.miot-input__control:disabled,.miot-kit .miot-input textarea.miot-input__control--textarea:disabled{color:var(--ui-text-grey);cursor:not-allowed}.miot-input__footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.25rem}.miot-input__hint{display:inline-flex;align-items:center;gap:.25rem;font-family:var(--font-ui);font-size:.75rem;font-weight:var(--ui-weight-regular);line-height:1.2;color:var(--ui-text-grey)}.miot-input__hint-icon{flex-shrink:0;color:var(--ui-main-error)}.miot-input--error .miot-input__hint,.miot-input__hint--error{color:var(--ui-main-error)}.miot-input__counter{font-family:var(--font-ui);font-size:.75rem;color:var(--ui-text-grey);margin-left:auto}.miot-input--light .miot-input__label{color:var(--ui-text-grey)}.miot-input--light.miot-input--outlined .miot-input__field{background:#ffffff0d;border-color:var(--ui-button-border-30);color:var(--ui-main-white)}.miot-input--light.miot-input--outlined .miot-input__field:hover:not(.miot-input__field--disabled){border-color:var(--ui-button-border-50)}.miot-input--light.miot-input--outlined .miot-input__field--focus:not(.miot-input__field--error){border-color:var(--ui-main-light-blue)}.miot-input--light.miot-input--filled .miot-input__field{background:var(--ui-white-15);border-color:var(--ui-white-15);color:var(--ui-main-white)}.miot-input--light.miot-input--filled .miot-input__field:hover:not(.miot-input__field--disabled){border-color:var(--ui-button-border-30)}.miot-input--light.miot-input--filled .miot-input__field--focus:not(.miot-input__field--error){background:var(--ui-white-10);border-color:var(--ui-main-light-blue)}.miot-input--light.miot-input--stringed .miot-input__field{background:transparent;border-bottom-color:var(--ui-button-border-30);color:var(--ui-main-white)}.miot-input--light.miot-input--stringed .miot-input__field--focus:not(.miot-input__field--error){border-bottom-color:var(--ui-main-light-blue)}.miot-kit .miot-input--light input.miot-input__control::placeholder,.miot-kit .miot-input--light textarea.miot-input__control--textarea::placeholder{color:var(--ui-white-50)}.miot-kit .miot-input--light input.miot-input__control:-webkit-autofill,.miot-kit .miot-input--light input.miot-input__control:-webkit-autofill:hover,.miot-kit .miot-input--light input.miot-input__control:-webkit-autofill:focus{-webkit-text-fill-color:var(--ui-main-white);box-shadow:0 0 0 2.5rem transparent inset}.miot-input--light .miot-input__icon,.miot-input--light .miot-input__btn{color:var(--ui-white-50)}.miot-input--light .miot-input__btn:hover:not(:disabled){color:var(--ui-main-white)}.miot-input--light .miot-input__stepper-btn{color:var(--ui-white-50)}.miot-input--light .miot-input__stepper-btn:hover:not(:disabled){color:var(--ui-main-white)}.miot-input--light .miot-input__hint{color:var(--ui-white-50)}.miot-input--light .miot-input__field--disabled{background:var(--ui-white-10);border-color:var(--ui-button-border-30);color:var(--ui-white-50)}.miot-input--light.miot-input--error .miot-input__label,.miot-input--light.miot-input--error .miot-input__hint{color:var(--ui-main-error)}.miot-numeric{display:inline-flex;flex-direction:column;align-items:flex-start;align-self:flex-start;gap:.25rem;width:fit-content;max-width:100%;vertical-align:top}.miot-numeric--wide{display:flex;width:100%;align-items:stretch;align-self:auto}.miot-numeric--wide .miot-numeric__container{width:100%}.miot-numeric__label{font-family:var(--font-ui);font-size:.75rem;font-weight:var(--ui-weight-regular);line-height:1.2;color:var(--ui-text-grey);margin-bottom:.125rem}.miot-numeric__required{color:var(--ui-main-error);margin-left:.125rem}.miot-numeric__container{display:inline-flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:auto;min-width:4.125rem;height:2.5rem;padding:0 .5rem 0 .625rem;border:1px solid var(--ui-stroke-border-main);border-radius:.6875rem;background:var(--ui-main-white);color:var(--ui-main-dark-blue);cursor:text;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.miot-numeric--bg .miot-numeric__container{height:2.625rem;min-width:4.6875rem;font-size:.9375rem;padding:0 .5625rem 0 .625rem}.miot-numeric--md .miot-numeric__container{height:2.5rem;min-width:4.125rem;font-size:.875rem;padding:0 .5rem 0 .625rem}.miot-numeric--sm .miot-numeric__container{height:2.25rem;min-width:3.75rem;font-size:.8125rem;padding:0 .375rem 0 .5rem}.miot-numeric__container:hover:not(.miot-numeric__container--disabled){border-color:var(--ui-stroke-selected)}.miot-numeric__container--focus{border-color:var(--ui-main-light-blue)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-main-light-blue) 25%,transparent)}.miot-numeric__container--error{border-color:var(--ui-main-error)!important}.miot-numeric__container--focus.miot-numeric__container--error{border-color:var(--ui-main-error)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-main-error) 25%,transparent)}.miot-numeric__container--disabled{background:var(--ui-main-light);border-color:var(--ui-stroke-light-gray);color:var(--ui-text-grey);cursor:not-allowed}.miot-kit .miot-numeric input.miot-numeric__input,.miot-kit .miot-numeric input.miot-numeric__input[type=text],.miot-kit .miot-numeric input.miot-numeric__input[type=number],.miot-numeric input.miot-numeric__input,.miot-numeric input.miot-numeric__input[type=text],.miot-numeric input.miot-numeric__input[type=number]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;display:inline-block!important;box-sizing:content-box!important;flex:1 1 auto!important;min-width:1rem!important;width:auto!important;height:1.5rem!important;line-height:1.5rem!important;margin:0!important;padding:0!important;border:0!important;border-width:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;outline:none!important;font-family:var(--font-ui)!important;font-size:inherit!important;font-weight:var(--ui-weight-regular)!important;font-variant-numeric:tabular-nums!important;color:inherit!important;text-align:left!important;cursor:text!important}.miot-kit .miot-numeric input.miot-numeric__input:focus,.miot-kit .miot-numeric input.miot-numeric__input:focus-visible,.miot-kit .miot-numeric input.miot-numeric__input:disabled,.miot-numeric input.miot-numeric__input:focus,.miot-numeric input.miot-numeric__input:focus-visible,.miot-numeric input.miot-numeric__input:disabled{outline:none!important;border:0!important;border-width:0!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important}.miot-numeric input.miot-numeric__input:disabled{cursor:not-allowed!important}.miot-numeric__unit{font-family:var(--font-ui);font-size:.75rem;color:var(--ui-text-grey);margin-left:.25rem;-webkit-user-select:none;user-select:none;line-height:1}.miot-numeric__stepper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:1.125rem;height:100%;flex-shrink:0;margin-left:.25rem}.miot-numeric__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;margin:0;display:flex;align-items:center;justify-content:center;width:100%;height:50%;color:var(--ui-text-grey);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard)}.miot-numeric__btn:hover:not(:disabled){color:var(--ui-main-light-blue)}.miot-numeric__btn:disabled{opacity:.3;cursor:not-allowed}.miot-numeric__hint{display:inline-flex;align-items:center;gap:.25rem;font-family:var(--font-ui);font-size:.75rem;color:var(--ui-text-grey)}.miot-numeric__hint-icon{flex-shrink:0;color:var(--ui-main-error)}.miot-numeric--error .miot-numeric__label,.miot-numeric__hint--error{color:var(--ui-main-error)}.miot-numeric--light .miot-numeric__label{color:var(--ui-text-grey)}.miot-numeric--light .miot-numeric__container{background:#111;border-color:var(--ui-button-border-30);color:var(--ui-main-white)}.miot-numeric--light .miot-numeric__container--focus{border-color:var(--ui-main-lightest-blue)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-main-lightest-blue) 25%,transparent)}.miot-numeric--light .miot-numeric__btn{color:var(--ui-white-50)}.miot-numeric--light .miot-numeric__btn:hover:not(:disabled){color:var(--ui-main-white)}.miot-numeric--light .miot-numeric__container--disabled{background:var(--ui-white-10);border-color:var(--ui-button-border-30);color:var(--ui-white-50)}.miot-kit{--ui-check-size-bg: 1.5rem;--ui-check-size-md: 1.25rem;--ui-check-size-sm: 1.125rem}.miot-check{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);max-width:100%;vertical-align:top;cursor:pointer}.miot-check__row{display:inline-flex;align-items:center;gap:var(--space-3);position:relative}.miot-check__control{display:flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;width:var(--ui-check-size-md);height:var(--ui-check-size-md);border:1px solid var(--ui-stroke-main);border-radius:var(--radius-sm);background:var(--ui-main-white);color:var(--ui-main-white);transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.miot-check--bg .miot-check__control{width:var(--ui-check-size-bg);height:var(--ui-check-size-bg)}.miot-check--sm .miot-check__control{width:var(--ui-check-size-sm);height:var(--ui-check-size-sm)}.miot-check--checked .miot-check__control{background:var(--ui-button-active);border-color:var(--ui-button-active)}.miot-check--focus .miot-check__control{border-color:var(--ui-main-light-blue)}.miot-check--error .miot-check__control{border-color:var(--ui-alert)}.miot-check--error.miot-check--checked .miot-check__control{background:var(--ui-alert);border-color:var(--ui-alert)}.miot-check--disabled{cursor:not-allowed}.miot-check--disabled .miot-check__control{background:var(--ui-main-light);border-color:var(--ui-stroke-light-gray);color:var(--ui-text-grey)}.miot-check__mark{display:block;flex-shrink:0}.miot-check__label{font-family:var(--font-ui);font-size:var(--ui-text-paragraph);font-weight:var(--ui-weight-regular);line-height:1.4;color:var(--ui-text-black)}.miot-check--error .miot-check__label{color:var(--ui-alert)}.miot-check--disabled .miot-check__label{color:var(--ui-text-grey)}.miot-kit .miot-check input.miot-check__native{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.miot-check--light .miot-check__label{color:var(--ui-main-white)}.miot-check--light .miot-check__control{background:transparent;border-color:var(--ui-button-border-50)}.miot-check--light.miot-check--checked .miot-check__control{background:var(--ui-main-white);border-color:var(--ui-main-white);color:var(--ui-main-dark-blue)}.miot-check--light.miot-check--focus .miot-check__control{border-color:var(--ui-main-lightest-blue)}.miot-check--light.miot-check--disabled .miot-check__control{background:var(--ui-white-10);border-color:var(--ui-button-border-30)}.miot-check--light.miot-check--disabled .miot-check__label{color:var(--ui-white-50)}.miot-cycle__field{padding:0 .25rem;gap:0}.miot-kit .miot-cycle button.miot-cycle__btn,.miot-kit .miot-input--cycle button.miot-cycle__btn,.miot-kit .miot-cycle button.miot-cycle__value{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0;border:0;border-radius:var(--radius-sm);background:transparent;box-shadow:none;font-family:var(--font-ui);font-size:var(--ui-text-paragraph);font-weight:var(--ui-weight-regular);line-height:1.2;letter-spacing:0;color:inherit;cursor:pointer}.miot-kit .miot-cycle button.miot-cycle__btn:focus,.miot-kit .miot-cycle button.miot-cycle__btn:focus-visible,.miot-kit .miot-input--cycle button.miot-cycle__btn:focus,.miot-kit .miot-input--cycle button.miot-cycle__btn:focus-visible,.miot-kit .miot-cycle button.miot-cycle__value:focus,.miot-kit .miot-cycle button.miot-cycle__value:focus-visible{outline:none;box-shadow:none}.miot-kit .miot-cycle button.miot-cycle__btn,.miot-kit .miot-input--cycle button.miot-cycle__btn{flex-shrink:0;width:2rem;height:2rem;padding:0;color:var(--ui-text-grey)}.miot-kit .miot-cycle button.miot-cycle__btn svg,.miot-kit .miot-input--cycle button.miot-cycle__btn svg{display:block;flex-shrink:0}.miot-kit .miot-cycle button.miot-cycle__value{flex:1 1 auto;min-width:0;height:100%;padding:0 var(--space-2);color:var(--ui-text-black);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.miot-kit .miot-input--cycle input.miot-input__control{text-align:center}.miot-kit .miot-cycle.miot-input--light button.miot-cycle__value{color:var(--ui-main-white)}.miot-kit .miot-cycle.miot-input--light button.miot-cycle__btn,.miot-kit .miot-input--cycle.miot-input--light button.miot-cycle__btn{color:var(--ui-white-50)}.miot-kit .miot-cycle button.miot-cycle__btn:hover:not(:disabled),.miot-kit .miot-input--cycle button.miot-cycle__btn:hover:not(:disabled),.miot-kit .miot-cycle button.miot-cycle__value:hover:not(:disabled){color:var(--ui-main-dark-blue)}.miot-kit .miot-cycle.miot-input--light button.miot-cycle__btn:hover:not(:disabled),.miot-kit .miot-input--cycle.miot-input--light button.miot-cycle__btn:hover:not(:disabled),.miot-kit .miot-cycle.miot-input--light button.miot-cycle__value:hover:not(:disabled){color:var(--ui-main-white)}.miot-kit .miot-cycle button.miot-cycle__btn:disabled,.miot-kit .miot-input--cycle button.miot-cycle__btn:disabled,.miot-kit .miot-cycle button.miot-cycle__value:disabled{cursor:not-allowed;color:var(--ui-text-grey)}.miot-input--sm .miot-cycle__field{padding:0 .125rem}.miot-kit .miot-cycle.miot-input--sm button.miot-cycle__btn,.miot-kit .miot-input--cycle.miot-input--sm button.miot-cycle__btn{width:1.75rem;height:1.75rem}.miot-kit .miot-cycle.miot-input--bg button.miot-cycle__btn,.miot-kit .miot-input--cycle.miot-input--bg button.miot-cycle__btn{width:2.25rem;height:2.25rem}.miot-dropdown__wrap{position:relative;width:100%}.miot-kit .miot-dropdown button.miot-dropdown__trigger{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;width:100%;margin:0;padding-inline:var(--ui-input-pad-x) var(--ui-input-pad-x-icon);text-align:start;cursor:pointer}.miot-kit .miot-dropdown button.miot-dropdown__trigger:focus,.miot-kit .miot-dropdown button.miot-dropdown__trigger:focus-visible{outline:none;box-shadow:none}.miot-kit .miot-dropdown.miot-input--sm button.miot-dropdown__trigger{padding-inline:.75rem var(--ui-input-pad-x-icon)}.miot-dropdown__value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-ui);font-size:var(--ui-text-paragraph);font-weight:var(--ui-weight-regular);line-height:1.2;color:inherit}.miot-dropdown__trigger--placeholder .miot-dropdown__value{color:var(--ui-text-grey)}.miot-dropdown__chevron{display:flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--ui-text-grey);transition:transform var(--duration-fast) var(--ease-standard)}.miot-dropdown__chevron svg{display:block}.miot-dropdown__trigger--open .miot-dropdown__chevron{transform:rotate(180deg)}.miot-dropdown__menu{position:absolute;top:calc(100% + var(--space-1));left:0;z-index:40;box-sizing:border-box;width:100%;max-height:16rem;margin:0;padding:var(--space-1);overflow:auto;list-style:none;border:1px solid var(--ui-stroke-main);border-radius:var(--ui-input-radius);background:var(--ui-main-white);box-shadow:var(--shadow-md)}.miot-kit.miot-dropdown__menu{position:fixed;top:auto;right:auto;left:auto;width:auto;z-index:5000}.miot-kit .miot-dropdown button.miot-dropdown__option,.miot-kit.miot-dropdown__menu button.miot-dropdown__option{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;align-items:center;width:100%;min-height:var(--ui-input-height-sm);margin:0;padding:0 var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;box-shadow:none;font-family:var(--font-ui);font-size:var(--ui-text-paragraph);font-weight:var(--ui-weight-regular);line-height:1.3;color:var(--ui-text-black);text-align:start;cursor:pointer}.miot-kit .miot-dropdown button.miot-dropdown__option:focus,.miot-kit .miot-dropdown button.miot-dropdown__option:focus-visible,.miot-kit.miot-dropdown__menu button.miot-dropdown__option:focus,.miot-kit.miot-dropdown__menu button.miot-dropdown__option:focus-visible{outline:none;box-shadow:none}.miot-kit .miot-dropdown button.miot-dropdown__option:hover:not(:disabled):not(.miot-dropdown__option--selected),.miot-kit .miot-dropdown button.miot-dropdown__option--active:not(.miot-dropdown__option--selected),.miot-kit.miot-dropdown__menu button.miot-dropdown__option:hover:not(:disabled):not(.miot-dropdown__option--selected),.miot-kit.miot-dropdown__menu button.miot-dropdown__option--active:not(.miot-dropdown__option--selected){background:var(--ui-dark-10)}.miot-kit .miot-dropdown button.miot-dropdown__option--selected,.miot-kit.miot-dropdown__menu button.miot-dropdown__option--selected{background:var(--ui-button-active);color:var(--ui-main-white)}.miot-kit .miot-dropdown button.miot-dropdown__option:disabled,.miot-kit.miot-dropdown__menu button.miot-dropdown__option:disabled{color:var(--ui-text-grey);cursor:not-allowed}.miot-input--light .miot-dropdown__trigger--placeholder .miot-dropdown__value,.miot-input--light .miot-dropdown__chevron{color:var(--ui-white-50)}.miot-input--light .miot-dropdown__menu,.miot-dropdown__menu--light{border-color:var(--ui-button-border-30);background:var(--ui-main-dark-blue);box-shadow:var(--shadow-md)}.miot-kit .miot-dropdown.miot-input--light button.miot-dropdown__option,.miot-kit.miot-dropdown__menu--light button.miot-dropdown__option{color:var(--ui-main-white)}.miot-kit .miot-dropdown.miot-input--light button.miot-dropdown__option:hover:not(:disabled):not(.miot-dropdown__option--selected),.miot-kit .miot-dropdown.miot-input--light button.miot-dropdown__option--active:not(.miot-dropdown__option--selected),.miot-kit.miot-dropdown__menu--light button.miot-dropdown__option:hover:not(:disabled):not(.miot-dropdown__option--selected),.miot-kit.miot-dropdown__menu--light button.miot-dropdown__option--active:not(.miot-dropdown__option--selected){background:var(--ui-white-10)}.miot-kit .miot-dropdown.miot-input--light button.miot-dropdown__option--selected,.miot-kit.miot-dropdown__menu--light button.miot-dropdown__option--selected{background:var(--ui-main-white);color:var(--ui-main-dark-blue)}.miot-kit .miot-dropdown.miot-input--light button.miot-dropdown__option:disabled,.miot-kit.miot-dropdown__menu--light button.miot-dropdown__option:disabled{color:var(--ui-white-50)}@media(max-width:1024px){.miot-kit .miot-input input.miot-input__control,.miot-kit .miot-input input.miot-input__control[type=text],.miot-kit .miot-input input.miot-input__control[type=search],.miot-kit .miot-input input.miot-input__control[type=email],.miot-kit .miot-input input.miot-input__control[type=password],.miot-kit .miot-input input.miot-input__control[type=tel],.miot-kit .miot-input input.miot-input__control[type=url],.miot-kit .miot-input input.miot-input__control[type=number],.miot-kit .miot-input input.miot-input__control[type=time],.miot-kit .miot-input input.miot-input__control[type=date],.miot-kit .miot-input textarea.miot-input__control--textarea,.miot-input input.miot-input__control,.miot-input textarea.miot-input__control--textarea,.miot-kit .miot-numeric input.miot-numeric__input,.miot-kit .miot-numeric input.miot-numeric__input[type=text],.miot-kit .miot-numeric input.miot-numeric__input[type=number],.miot-numeric input.miot-numeric__input,.miot-numeric input.miot-numeric__input[type=text],.miot-numeric input.miot-numeric__input[type=number]{font-size:16px!important}}.miot-slider{--miot-ctrl-fill: var(--ui-main-dark-blue);--miot-ctrl-track: var(--ui-stroke-main);--miot-ctrl-disabled: #c8cad3;--miot-ctrl-ink: var(--ui-main-white);--miot-ctrl-text: var(--ui-text-black);display:inline-flex;flex-direction:column;width:100%;max-width:100%;vertical-align:top;-webkit-user-select:none;user-select:none;box-sizing:border-box;font-family:var(--font-ui)}.miot-slider--vertical{display:inline-flex;align-items:center;width:auto}.miot-slider__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;gap:var(--space-2)}.miot-slider__label{font-size:var(--ui-text-body-2);font-weight:var(--ui-weight-regular);color:var(--ui-text-grey)}.miot-slider__header-value,.miot-slider__end,.miot-slider__side,.miot-slider__minmax{font-size:var(--ui-text-body-2);font-weight:var(--ui-weight-medium);font-variant-numeric:tabular-nums;color:var(--miot-ctrl-text);line-height:1}.miot-slider__line{display:flex;align-items:center;gap:.625rem;width:100%}.miot-slider--vertical .miot-slider__line{flex-direction:column;width:auto}.miot-slider__field{position:relative;flex:1 1 auto;min-width:0;width:100%}.miot-slider--vertical .miot-slider__field{width:auto;flex:0 0 auto}.miot-slider__end{flex:0 0 auto;min-width:1rem;text-align:center}.miot-slider__side{flex:0 0 auto;min-width:1.25rem}.miot-slider--vertical .miot-slider__side{margin-top:.375rem}.miot-slider__wrapper{position:relative;display:flex;align-items:center;cursor:pointer;touch-action:none;outline:none}.miot-slider--horizontal .miot-slider__wrapper{width:100%;height:1.25rem}.miot-slider--vertical .miot-slider__wrapper{height:var(--miot-slider-length, 12.8125rem);width:1.25rem;justify-content:center}.miot-slider__rail{position:relative;border-radius:9999px;background:var(--miot-ctrl-track);overflow:visible}.miot-slider--horizontal .miot-slider__rail{width:100%;height:.25rem}.miot-slider--vertical .miot-slider__rail{height:100%;width:.25rem}.miot-slider__track{position:absolute;border-radius:9999px;background:var(--miot-ctrl-fill);pointer-events:none}.miot-slider__ticks{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.miot-slider__tick{position:absolute;width:.1875rem;height:.1875rem;border-radius:50%;background:color-mix(in srgb,var(--ui-main-dark-blue) 28%,var(--ui-main-white));transform:translate(-50%,-50%)}.miot-slider--horizontal .miot-slider__tick{top:50%}.miot-slider--vertical .miot-slider__tick{left:50%;transform:translate(-50%,50%)}.miot-slider__tick-labels{position:relative;height:.875rem;margin-top:.125rem}.miot-slider__tick-label{position:absolute;top:0;font-size:.625rem;line-height:1;color:var(--ui-text-grey);transform:translate(-50%);font-variant-numeric:tabular-nums}.miot-slider__thumb-wrap{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.miot-slider__thumb--circle{box-sizing:border-box;width:1rem;height:1rem;border-radius:50%;background:var(--miot-ctrl-fill);box-shadow:0 1px 2px #002e412e}.miot-slider__thumb--pill{box-sizing:border-box;min-width:2.25rem;height:1.25rem;padding:0 .375rem;border-radius:9999px;background:var(--miot-ctrl-fill);display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #002e4129}.miot-slider__thumb-text{font-size:.6875rem;font-weight:var(--ui-weight-medium);font-variant-numeric:tabular-nums;color:var(--miot-ctrl-ink);line-height:1}.miot-slider__wrapper:focus-visible .miot-slider__thumb{box-shadow:0 0 0 3px color-mix(in srgb,var(--miot-ctrl-fill) 28%,transparent)}.miot-slider__tooltip{position:absolute;bottom:calc(100% + 1px);display:flex;align-items:center;justify-content:center;pointer-events:none}.miot-slider__tooltip-text{min-width:1.375rem;padding:.125rem .3rem;border-radius:9999px;background:var(--miot-ctrl-fill);color:var(--miot-ctrl-ink);font-size:.625rem;font-weight:var(--ui-weight-medium);font-variant-numeric:tabular-nums;line-height:1.2;text-align:center;white-space:nowrap}.miot-slider__badge{position:absolute;top:calc(100% + .25rem);font-size:.6875rem;font-variant-numeric:tabular-nums;color:var(--miot-ctrl-text);white-space:nowrap}.miot-slider__minmax{display:flex;justify-content:space-between;margin-top:.25rem;font-weight:var(--ui-weight-regular);color:var(--ui-text-grey)}.miot-slider--disabled{cursor:not-allowed}.miot-slider--disabled .miot-slider__wrapper{cursor:not-allowed;pointer-events:none}.miot-slider--disabled .miot-slider__track{background:transparent}.miot-slider--disabled .miot-slider__thumb--circle,.miot-slider--disabled .miot-slider__thumb--pill{background:var(--miot-ctrl-disabled);box-shadow:none}.miot-slider--disabled .miot-slider__thumb-text,.miot-slider--disabled .miot-slider__end,.miot-slider--disabled .miot-slider__side{color:var(--ui-text-grey)}.miot-slider--light{--miot-ctrl-fill: var(--ui-main-white);--miot-ctrl-track: color-mix(in srgb, var(--ui-main-white) 28%, transparent);--miot-ctrl-disabled: color-mix(in srgb, var(--ui-main-white) 42%, transparent);--miot-ctrl-ink: var(--ui-main-dark-blue);--miot-ctrl-text: var(--ui-main-white)}.miot-slider--light .miot-slider__label,.miot-slider--light .miot-slider__tick-label,.miot-slider--light .miot-slider__minmax{color:var(--ui-white-50)}.miot-slider--light .miot-slider__tick{background:color-mix(in srgb,var(--ui-main-white) 72%,transparent)}.miot-slider--light.miot-slider--disabled .miot-slider__thumb-text,.miot-slider--light.miot-slider--disabled .miot-slider__end,.miot-slider--light.miot-slider--disabled .miot-slider__side{color:var(--ui-white-50)}.miot-toggle{--miot-ctrl-fill: var(--ui-main-dark-blue);--miot-ctrl-track: var(--ui-stroke-main);--miot-ctrl-thumb: var(--ui-main-white);display:inline-flex;align-items:center;gap:.75rem;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;font-family:var(--font-ui)}.miot-toggle--disabled{cursor:not-allowed}.miot-toggle__native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.miot-toggle__track-wrap{position:relative;display:inline-flex;flex-shrink:0}.miot-toggle__track{position:relative;box-sizing:border-box;background:var(--miot-ctrl-track);transition:background-color var(--duration-fast) var(--ease-standard)}.miot-toggle__thumb{position:absolute;box-sizing:border-box;background:var(--miot-ctrl-thumb);box-shadow:0 1px 2px #002e4129;transition:transform var(--duration-fast) var(--ease-standard)}.miot-toggle--lg .miot-toggle__track{width:5rem;height:2.5rem}.miot-toggle--lg .miot-toggle__thumb{width:2rem;height:2rem;top:.25rem;left:.25rem}.miot-toggle--lg.miot-toggle--checked .miot-toggle__thumb{transform:translate(2.5rem)}.miot-toggle--md .miot-toggle__track{width:3.75rem;height:1.875rem}.miot-toggle--md .miot-toggle__thumb{width:1.5rem;height:1.5rem;top:.1875rem;left:.1875rem}.miot-toggle--md.miot-toggle--checked .miot-toggle__thumb{transform:translate(1.875rem)}.miot-toggle--sm .miot-toggle__track{width:3.25rem;height:1.625rem}.miot-toggle--sm .miot-toggle__thumb{width:1.25rem;height:1.25rem;top:.1875rem;left:.1875rem}.miot-toggle--sm.miot-toggle--checked .miot-toggle__thumb{transform:translate(1.625rem)}.miot-toggle--vertical.miot-toggle--lg .miot-toggle__track{width:2.5rem;height:5rem}.miot-toggle--vertical.miot-toggle--lg .miot-toggle__thumb{top:auto;bottom:.25rem;left:.25rem}.miot-toggle--vertical.miot-toggle--lg.miot-toggle--checked .miot-toggle__thumb{transform:translateY(-2.5rem)}.miot-toggle--vertical.miot-toggle--md .miot-toggle__track{width:1.875rem;height:3.75rem}.miot-toggle--vertical.miot-toggle--md .miot-toggle__thumb{top:auto;bottom:.1875rem;left:.1875rem}.miot-toggle--vertical.miot-toggle--md.miot-toggle--checked .miot-toggle__thumb{transform:translateY(-1.875rem)}.miot-toggle--vertical.miot-toggle--sm .miot-toggle__track{width:1.625rem;height:3.25rem}.miot-toggle--vertical.miot-toggle--sm .miot-toggle__thumb{top:auto;bottom:.1875rem;left:.1875rem}.miot-toggle--vertical.miot-toggle--sm.miot-toggle--checked .miot-toggle__thumb{transform:translateY(-1.625rem)}.miot-toggle--round .miot-toggle__track{border-radius:9999px}.miot-toggle--round .miot-toggle__thumb{border-radius:50%}.miot-toggle--square.miot-toggle--lg .miot-toggle__track{border-radius:.5rem}.miot-toggle--square.miot-toggle--lg .miot-toggle__thumb,.miot-toggle--square.miot-toggle--md .miot-toggle__track{border-radius:.375rem}.miot-toggle--square.miot-toggle--md .miot-toggle__thumb{border-radius:.25rem}.miot-toggle--square.miot-toggle--sm .miot-toggle__track{border-radius:.3125rem}.miot-toggle--square.miot-toggle--sm .miot-toggle__thumb{border-radius:.1875rem}.miot-toggle--checked .miot-toggle__track{background:var(--miot-ctrl-fill)}.miot-toggle--checked.miot-toggle--color-green .miot-toggle__track{background:var(--ui-success)}.miot-toggle--checked.miot-toggle--color-dark-blue .miot-toggle__track{background:var(--ui-main-dark-blue)}.miot-toggle--disabled .miot-toggle__track{background:var(--miot-ctrl-track)}.miot-toggle--disabled .miot-toggle__thumb{background:var(--ui-main-white);box-shadow:none}.miot-toggle--focus .miot-toggle__track{box-shadow:0 0 0 3px color-mix(in srgb,var(--miot-ctrl-fill) 28%,transparent)}.miot-toggle__content{display:flex;flex-direction:column}.miot-toggle__label{font-size:var(--ui-text-paragraph);font-weight:var(--ui-weight-regular);color:var(--ui-text-black);line-height:1.25}.miot-toggle__desc{font-size:var(--ui-text-body-2);color:var(--ui-text-grey);line-height:1.3;margin-top:.125rem}.miot-toggle--light{--miot-ctrl-track: color-mix(in srgb, var(--ui-main-white) 28%, transparent);--miot-ctrl-fill: var(--ui-main-white)}.miot-toggle--light.miot-toggle--checked{--miot-ctrl-thumb: var(--ui-main-dark-blue)}.miot-toggle--light.miot-toggle--checked.miot-toggle--color-green{--miot-ctrl-thumb: var(--ui-main-white)}.miot-toggle--light .miot-toggle__label{color:var(--ui-main-white)}.miot-toggle--light .miot-toggle__desc{color:var(--ui-white-50)}.miot-toggle--light.miot-toggle--disabled .miot-toggle__thumb{background:color-mix(in srgb,var(--ui-main-white) 55%,transparent)}.miot-radio{--miot-ctrl-fill: var(--ui-main-dark-blue);display:inline-flex;align-items:center;gap:.75rem;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-ui)}.miot-radio__native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.miot-radio__mark{box-sizing:border-box;width:1.125rem;height:1.125rem;border:1.5px solid var(--ui-stroke-border-main);border-radius:50%;background:var(--ui-main-white);flex-shrink:0}.miot-radio--checked .miot-radio__mark{border-color:var(--miot-ctrl-fill);background:var(--miot-ctrl-fill)}.miot-radio--focus .miot-radio__mark{box-shadow:0 0 0 3px color-mix(in srgb,var(--miot-ctrl-fill) 28%,transparent)}.miot-radio__label{font-size:var(--ui-text-body-1);color:var(--ui-text-black);line-height:1.3}.miot-radio--disabled{cursor:not-allowed;opacity:.55}.miot-radio--light .miot-radio__label{color:var(--ui-main-white)}.miot-radio--light .miot-radio__mark{background:transparent;border-color:color-mix(in srgb,var(--ui-main-white) 55%,transparent)}.miot-radio--light.miot-radio--checked .miot-radio__mark{background:var(--ui-main-white);border-color:var(--ui-main-white)}.miot-options{display:flex;flex-direction:column;gap:.5rem;min-width:16rem;width:100%}.miot-options .miot-radio{box-sizing:border-box;width:100%;padding:.7rem .875rem;border:1px solid var(--ui-stroke-light-gray);border-radius:.5rem;background:var(--ui-main-white)}.miot-options--light .miot-radio{border-color:var(--ui-white-30);background:var(--ui-white-10)}.miot-steps{--miot-ctrl-fill: var(--ui-main-dark-blue);display:flex;align-items:flex-start;min-width:16rem;width:100%;font-family:var(--font-ui)}.miot-steps__item{position:relative;display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:.375rem;margin:0;padding:0;border:0;background:transparent;font:inherit;cursor:pointer;color:var(--ui-text-grey)}.miot-steps__item:before{content:"";position:absolute;top:.4375rem;left:calc(-50% + .5rem);width:calc(100% - 1rem);height:2px;background:var(--ui-stroke-main)}.miot-steps__item:first-child:before{display:none}.miot-steps__item--done:before,.miot-steps__item--current:before{background:var(--miot-ctrl-fill)}.miot-steps__dot{position:relative;z-index:1;box-sizing:border-box;width:.875rem;height:.875rem;border:2px solid var(--ui-stroke-border-main);border-radius:50%;background:var(--ui-main-white)}.miot-steps__item--done .miot-steps__dot,.miot-steps__item--current .miot-steps__dot{border-color:var(--miot-ctrl-fill);background:var(--miot-ctrl-fill)}.miot-steps__label{font-size:var(--ui-text-body-2);line-height:1.2;text-align:center}.miot-steps--light{--miot-ctrl-fill: var(--ui-main-white)}.miot-steps--light .miot-steps__item{color:var(--ui-white-50)}.miot-steps--light .miot-steps__item:before{background:color-mix(in srgb,var(--ui-main-white) 28%,transparent)}.miot-steps--light .miot-steps__item--done:before,.miot-steps--light .miot-steps__item--current:before{background:var(--ui-main-white)}.miot-steps--light .miot-steps__dot{background:transparent;border-color:color-mix(in srgb,var(--ui-main-white) 45%,transparent)}.miot-steps--light .miot-steps__item--done .miot-steps__dot,.miot-steps--light .miot-steps__item--current .miot-steps__dot{background:var(--ui-main-white);border-color:var(--ui-main-white)}.miot-steps--light .miot-steps__item--done .miot-steps__label,.miot-steps--light .miot-steps__item--current .miot-steps__label{color:var(--ui-main-white)}.miot-progress{--miot-ctrl-fill: var(--ui-main-dark-blue);--miot-ctrl-track: var(--ui-stroke-main);--miot-ctrl-disabled: #c8cad3;--miot-ctrl-ink: var(--ui-main-white);--miot-ctrl-text: var(--ui-text-black);display:inline-flex;flex-direction:column;width:100%;max-width:100%;vertical-align:top;box-sizing:border-box;font-family:var(--font-ui)}.miot-progress--vertical{display:inline-flex;flex-direction:column;align-items:center;width:auto;min-height:var(--miot-progress-length, 15.6875rem)}.miot-progress__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.375rem}.miot-progress__label{font-family:var(--font-ui);font-size:.75rem;font-weight:var(--ui-weight-regular);color:var(--ui-text-grey)}.miot-progress__value-text,.miot-progress__side{font-family:var(--font-ui);font-size:.75rem;font-weight:var(--ui-weight-medium);font-variant-numeric:tabular-nums;color:var(--miot-ctrl-text)}.miot-progress__line{display:flex;align-items:center;gap:.75rem;width:100%}.miot-progress--vertical .miot-progress__line{flex-direction:column;width:auto;align-items:center}.miot-progress__bar-wrap{position:relative;display:flex;align-items:center;flex:1 1 auto;min-width:0;width:100%}.miot-progress--horizontal .miot-progress__bar-wrap{width:100%;height:1.125rem}.miot-progress--vertical .miot-progress__bar-wrap{height:var(--miot-progress-length, 15.6875rem);width:1.125rem;justify-content:center}.miot-progress__glow{position:absolute;border-radius:9999px;background:var(--miot-ctrl-fill);filter:blur(10px);opacity:.55;pointer-events:none;transition:width var(--duration-normal) var(--ease-standard),height var(--duration-normal) var(--ease-standard)}.miot-progress--color-green .miot-progress__glow{background:var(--ui-success)}.miot-progress--color-warn .miot-progress__glow{background:var(--ui-warn)}.miot-progress__track{position:relative;width:100%;height:100%;border-radius:9999px;background:var(--miot-ctrl-track);overflow:hidden;box-sizing:border-box}.miot-progress__fill{position:absolute;border-radius:9999px;background:linear-gradient(90deg,var(--ui-main-middle-blue),var(--miot-ctrl-fill));display:flex;align-items:center;justify-content:flex-end;padding-right:.375rem;box-sizing:border-box;transition:width var(--duration-normal) var(--ease-standard),height var(--duration-normal) var(--ease-standard)}.miot-progress--color-green .miot-progress__fill{background:var(--ui-success)}.miot-progress--color-warn .miot-progress__fill{background:var(--ui-warn)}.miot-progress--vertical .miot-progress__fill{background:linear-gradient(0deg,var(--ui-main-middle-blue),var(--miot-ctrl-fill))}.miot-progress__inline-value{font-family:var(--font-ui);font-size:.6875rem;font-weight:var(--ui-weight-medium);font-variant-numeric:tabular-nums;color:var(--miot-ctrl-ink);line-height:1}.miot-progress--disabled .miot-progress__fill{background:var(--miot-ctrl-disabled)}.miot-progress--light{--miot-ctrl-fill: var(--ui-main-white);--miot-ctrl-track: color-mix(in srgb, var(--ui-main-white) 22%, transparent);--miot-ctrl-disabled: color-mix(in srgb, var(--ui-main-white) 40%, transparent);--miot-ctrl-ink: var(--ui-main-dark-blue);--miot-ctrl-text: var(--ui-main-white)}.miot-progress--light .miot-progress__fill,.miot-progress--light.miot-progress--vertical .miot-progress__fill{background:var(--miot-ctrl-fill)}.miot-progress--light.miot-progress--disabled .miot-progress__fill,.miot-progress--disabled.miot-progress--color-green .miot-progress__fill,.miot-progress--disabled.miot-progress--color-warn .miot-progress__fill{background:var(--miot-ctrl-disabled)}.miot-progress--light .miot-progress__label{color:var(--ui-white-50)}.miot-gauge{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;-webkit-user-select:none;user-select:none}.miot-gauge__visual{position:relative;display:flex;align-items:center;justify-content:center}.miot-gauge__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.miot-gauge__track-arc{stroke:var(--ui-stroke-main);transition:stroke var(--duration-fast) var(--ease-standard)}.miot-gauge__fill-arc{stroke-linecap:round;transition:stroke-dashoffset .4s cubic-bezier(.2,0,0,1)}.miot-gauge__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-top:1.5rem}.miot-gauge--sm .miot-gauge__content{margin-top:.875rem}.miot-gauge__value-row{display:flex;align-items:baseline;justify-content:center;gap:.25rem}.miot-gauge__value{font-family:var(--font-ui);font-size:2.25rem;font-weight:var(--ui-weight-medium);font-variant-numeric:tabular-nums;line-height:1;color:var(--ui-main-dark-blue);letter-spacing:-.02em}.miot-gauge--sm .miot-gauge__value{font-size:1.625rem}.miot-gauge__inline-unit{font-family:var(--font-ui);font-size:.75rem;font-weight:var(--ui-weight-regular);color:var(--ui-text-grey)}.miot-gauge__label{font-family:var(--font-ui);font-size:.75rem;font-weight:var(--ui-weight-regular);color:var(--ui-text-grey);margin-top:.375rem;max-width:10rem;line-height:1.25}.miot-gauge--sm .miot-gauge__label{font-size:.6875rem;margin-top:.25rem}.miot-gauge--disabled .miot-gauge__track-arc{stroke:var(--ui-stroke-light-gray);opacity:.6}.miot-gauge--disabled .miot-gauge__value,.miot-gauge--disabled .miot-gauge__label{color:var(--ui-text-grey);opacity:.6}.miot-gauge--light .miot-gauge__track-arc{stroke:color-mix(in srgb,var(--ui-main-white) 28%,transparent)}.miot-gauge--light .miot-gauge__value{color:var(--ui-main-white)}.miot-gauge--light .miot-gauge__label{color:var(--ui-white-50)}.miot-gauge--light.miot-gauge--disabled .miot-gauge__track-arc{stroke:color-mix(in srgb,var(--ui-main-white) 16%,transparent)}.miot-gauge--light.miot-gauge--disabled .miot-gauge__value,.miot-gauge--light.miot-gauge--disabled .miot-gauge__label{color:var(--ui-white-30)}.miot-loader{--miot-loader-ink: var(--ui-main-dark-blue);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;color:var(--miot-loader-ink);vertical-align:middle}.miot-loader--light{--miot-loader-ink: var(--ui-main-white)}.miot-loader__logo{display:block;width:3rem;height:3rem;object-fit:contain}.miot-loader__logo--still{display:none}@media(prefers-reduced-motion:reduce){.miot-loader__logo--motion{display:none}.miot-loader__logo--still{display:block}}@property --miot-dot-load-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes miot-dot-breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.6}}@keyframes miot-dot-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 var(--miot-dot-color-a30)}50%{transform:scale(1.15);box-shadow:0 0 0 5px transparent}}@keyframes miot-dot-ping{0%{transform:scale(1);opacity:1}80%,to{transform:scale(2.2);opacity:0}}@keyframes miot-dot-idle{0%,to{opacity:1}50%{opacity:.3}}@keyframes miot-dot-error{0%,to{opacity:1;transform:scale(1)}10%{opacity:.1;transform:scale(.85)}20%{opacity:1;transform:scale(1)}30%{opacity:.1;transform:scale(.85)}40%,90%{opacity:1;transform:scale(1)}}@keyframes miot-dot-syncing{0%{transform:scale(1) rotate(0);border-radius:50%}25%{transform:scale(1.1) rotate(90deg);border-radius:40% 60% 60% 40%/50%}50%{transform:scale(1) rotate(180deg);border-radius:50%}75%{transform:scale(1.1) rotate(270deg);border-radius:60% 40% 40% 60%/50%}to{transform:scale(1) rotate(360deg);border-radius:50%}}@keyframes miot-dot-heartbeat{0%,to{transform:scale(1)}8%{transform:scale(1.45)}16%{transform:scale(1)}24%{transform:scale(1.3)}32%,95%{transform:scale(1)}}@keyframes miot-dot-blink{0%,49%{opacity:1}50%,99%{opacity:0}}@keyframes miot-dot-thinking{0%,to{opacity:1}50%{opacity:.2}}@keyframes miot-dot-load-fill{0%{--miot-dot-load-angle: 0deg}to{--miot-dot-load-angle: 360deg}}@keyframes miot-dot-load-fade{0%{opacity:0}8%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes miot-dot-load-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes miot-dot-ripple-ring{0%{transform:scale(1);opacity:.7}to{transform:scale(2.6);opacity:0}}@keyframes miot-dot-ring-breathe{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.35);opacity:.2}}@keyframes miot-dot-ring-pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.4);opacity:.15}}@keyframes miot-dot-ring-idle{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.1;transform:scale(1.15)}}@keyframes miot-dot-ring-heartbeat{0%,to{transform:scale(1);opacity:.45}8%{transform:scale(1.5);opacity:.15}32%,95%{transform:scale(1);opacity:.45}}@keyframes miot-dot-ring-error{0%,to{opacity:.5;transform:scale(1)}10%,30%{opacity:.05;transform:scale(.9)}20%{opacity:.5;transform:scale(1)}40%,90%{opacity:.5;transform:scale(1)}}@keyframes miot-dot-ring-wave{0%{transform:scale(1);opacity:.6}to{transform:scale(2.4);opacity:0}}@keyframes miot-dot-ring-thinking{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.08;transform:scale(1.1)}}.miot-breathing-dot{--miot-dot-color: var(--ui-success);--miot-dot-color-a30: color-mix(in srgb, var(--miot-dot-color) 30%, transparent);--miot-dot-size: .625rem;--miot-dot-ring-gap: 3px;--miot-dot-ring-width: 2px;position:relative;display:inline-flex;align-items:center;justify-content:center;width:calc(var(--miot-dot-size) * 2.6 + var(--miot-dot-ring-gap) * 2 + var(--miot-dot-ring-width) * 2);height:calc(var(--miot-dot-size) * 2.6 + var(--miot-dot-ring-gap) * 2 + var(--miot-dot-ring-width) * 2);flex-shrink:0;pointer-events:none;color:var(--miot-dot-color)}.miot-breathing-dot__dot{position:relative;z-index:1;width:var(--miot-dot-size);height:var(--miot-dot-size);border-radius:50%;background-color:var(--miot-dot-color)}.miot-breathing-dot__ring{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;margin:calc(var(--miot-dot-size) * 2.6 / 2 - var(--miot-dot-size) / 2 - var(--miot-dot-ring-gap) - var(--miot-dot-ring-width));border:var(--miot-dot-ring-width) solid var(--miot-dot-color);border-radius:50%;background:transparent;pointer-events:none}.miot-breathing-dot--breathe .miot-breathing-dot__dot{animation:miot-dot-breathe 2.4s ease-in-out infinite}.miot-breathing-dot--pulse .miot-breathing-dot__dot{animation:miot-dot-pulse 2s ease-in-out infinite}.miot-breathing-dot--ping .miot-breathing-dot__dot{animation:miot-dot-ping 1.6s cubic-bezier(0,0,.2,1) infinite}.miot-breathing-dot--ripple .miot-breathing-dot__dot,.miot-breathing-dot--wave .miot-breathing-dot__dot,.miot-breathing-dot--none .miot-breathing-dot__dot{animation:none}.miot-breathing-dot--idle .miot-breathing-dot__dot{animation:miot-dot-idle 4s ease-in-out infinite}.miot-breathing-dot--offline .miot-breathing-dot__dot{animation:none;opacity:.35}.miot-breathing-dot--error .miot-breathing-dot__dot{animation:miot-dot-error 2s ease-in-out infinite}.miot-breathing-dot--syncing .miot-breathing-dot__dot{animation:miot-dot-syncing 1.8s linear infinite}.miot-breathing-dot--heartbeat .miot-breathing-dot__dot{animation:miot-dot-heartbeat 1.4s ease-in-out infinite}.miot-breathing-dot--blink .miot-breathing-dot__dot{animation:miot-dot-blink 1s step-end infinite}.miot-breathing-dot--thinking .miot-breathing-dot__dot{animation:miot-dot-thinking 2.8s ease-in-out infinite}.miot-breathing-dot--load{--miot-dot-load-duration: 2s}.miot-breathing-dot--load .miot-breathing-dot__dot{background:conic-gradient(var(--miot-dot-color) 0deg var(--miot-dot-load-angle),color-mix(in srgb,var(--miot-dot-color) 18%,transparent) var(--miot-dot-load-angle) 360deg);background-color:unset;animation:miot-dot-load-fill var(--miot-dot-load-duration) linear infinite,miot-dot-load-fade var(--miot-dot-load-duration) ease-in-out infinite}.miot-breathing-dot--breathe .miot-breathing-dot__ring{animation:miot-dot-ring-breathe 2.4s ease-in-out infinite}.miot-breathing-dot--pulse .miot-breathing-dot__ring{animation:miot-dot-ring-pulse 2s ease-in-out infinite}.miot-breathing-dot--ping .miot-breathing-dot__ring{animation:miot-dot-ripple-ring 1.6s cubic-bezier(0,0,.2,1) infinite}.miot-breathing-dot--ripple .miot-breathing-dot__ring,.miot-breathing-dot--syncing .miot-breathing-dot__ring{animation:miot-dot-ripple-ring 1.8s ease-out infinite}.miot-breathing-dot--idle .miot-breathing-dot__ring{animation:miot-dot-ring-idle 4s ease-in-out infinite}.miot-breathing-dot--offline .miot-breathing-dot__ring{animation:none;opacity:.15}.miot-breathing-dot--error .miot-breathing-dot__ring{animation:miot-dot-ring-error 2s ease-in-out infinite}.miot-breathing-dot--heartbeat .miot-breathing-dot__ring{animation:miot-dot-ring-heartbeat 1.4s ease-in-out infinite}.miot-breathing-dot--blink .miot-breathing-dot__ring{animation:miot-dot-blink 1s step-end infinite}.miot-breathing-dot--wave .miot-breathing-dot__ring{animation:miot-dot-ring-wave 2s ease-out infinite}.miot-breathing-dot--thinking .miot-breathing-dot__ring{animation:miot-dot-ring-thinking 2.8s ease-in-out infinite}.miot-breathing-dot--load .miot-breathing-dot__ring{animation:miot-dot-load-ring-spin var(--miot-dot-load-duration) linear infinite;border-color:var(--miot-dot-color);opacity:.35}.miot-breathing-dot--none .miot-breathing-dot__ring{animation:none;opacity:.55}.miot-breathing-dot__icon{position:relative;z-index:1;display:block;width:var(--miot-dot-size);height:var(--miot-dot-size);color:var(--miot-dot-color)}.miot-breathing-dot--alert{width:var(--miot-dot-size);height:var(--miot-dot-size)}.miot-breathing-dot--alert.miot-breathing-dot--breathe .miot-breathing-dot__icon{animation:miot-dot-alert-breathe 2.8s ease-in-out infinite}@keyframes miot-dot-alert-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.miot-breathing-dot--no-ring{width:var(--miot-dot-size);height:var(--miot-dot-size)}.miot-breathing-dot--no-ring .miot-breathing-dot__ring{display:none}.miot-breathing-dot--interactive{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;border-radius:50%;background:transparent;outline:none;cursor:pointer;pointer-events:auto;transition:transform .12s ease,opacity .12s ease}.miot-breathing-dot--interactive:hover .miot-breathing-dot__dot{filter:brightness(1.15)}.miot-breathing-dot--interactive:hover .miot-breathing-dot__ring{opacity:.8}.miot-breathing-dot--interactive:active{transform:scale(.88);opacity:.8}.miot-breathing-dot--interactive:focus-visible{box-shadow:0 0 0 2px var(--miot-dot-color),0 0 0 4px color-mix(in srgb,var(--miot-dot-color) 25%,transparent)}@media(prefers-reduced-motion:reduce){.miot-breathing-dot__dot,.miot-breathing-dot__ring,.miot-breathing-dot__icon{animation:none!important;opacity:1}.miot-breathing-dot--interactive{transition:none}}.miot-kit{--ui-status-width: 32rem;--ui-status-width-lg: 36rem}.miot-status{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:100%;height:100vh;height:100dvh;overflow:auto;padding:var(--space-8) var(--gutter);background:var(--ui-main-white);color:var(--ui-text-black)}.miot-status__frame{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;width:min(100%,var(--ui-status-width));margin-block:auto;text-align:center;gap:var(--space-4)}.miot-status--lg .miot-status__frame{width:min(100%,var(--ui-status-width-lg))}.miot-status__logo{display:block;width:auto;height:3.5rem;margin:0 0 var(--space-2)}.miot-status__code{margin:0;font-family:var(--font-ui);font-size:var(--ui-text-h1);font-weight:var(--ui-weight-bold);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ui-main-dark-blue)}.miot-status__icon{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:var(--ui-dark-10);color:var(--ui-main-light-blue)}.miot-status__icon svg{display:block}.miot-status__icon--warn{background:color-mix(in srgb,var(--ui-warn) 14%,transparent);color:var(--ui-warn)}.miot-status__icon--error{background:color-mix(in srgb,var(--ui-alert) 12%,transparent);color:var(--ui-alert)}.miot-status__icon--success{background:color-mix(in srgb,var(--ui-success) 16%,transparent);color:var(--ui-success)}.miot-status__title{margin:0;font-family:var(--font-ui);font-size:var(--ui-text-h3);font-weight:var(--ui-weight-bold);line-height:1.2;color:var(--ui-text-black)}.miot-status__message{margin:0;max-width:28rem;font-family:var(--font-ui);font-size:var(--ui-text-paragraph);line-height:1.5;color:var(--ui-text-dark-grey)}.miot-status__body,.miot-status__actions{width:100%}.miot-status__actions{margin-top:var(--space-2)}.miot-status--light{background:var(--brand-midnight);color:var(--ui-main-white)}.miot-status--light .miot-status__code,.miot-status--light .miot-status__title{color:var(--ui-main-white)}.miot-status--light .miot-status__message{color:color-mix(in srgb,var(--ui-main-white) 72%,transparent)}.miot-status--light .miot-status__icon{background:var(--ui-white-15);color:var(--ui-main-white)}.miot-status--light .miot-status__icon--warn{background:color-mix(in srgb,var(--ui-warn) 22%,transparent);color:var(--ui-warn)}.miot-status--light .miot-status__icon--error{background:color-mix(in srgb,var(--ui-alert) 22%,transparent);color:var(--ui-alert)}.miot-status--light .miot-status__icon--success{background:color-mix(in srgb,var(--ui-success) 22%,transparent);color:var(--ui-success)}.miot-value-indicator,.miot-io-block,.miot-compare__card,.miot-compare__chip,.miot-io-input,.miot-unit-block{box-sizing:border-box;font-family:var(--font-ui);color:var(--ui-text-black)}.miot-value-indicator--card,.miot-io-block:not(.miot-io-block--borderless),.miot-compare__card,.miot-compare__chip,.miot-io-input,.miot-unit-block{border:1px solid var(--ui-stroke-light-gray);border-radius:.75rem;background:var(--ui-main-white);box-shadow:var(--shadow-sm)}.miot-value-indicator{display:flex;flex-direction:column;align-items:stretch;gap:.375rem;width:100%;min-width:0;margin:0;padding:.75rem .875rem;text-align:left}.miot-value-indicator--plain{padding:0;border:0;background:transparent;box-shadow:none}.miot-value-indicator--md{padding:.875rem 1rem}.miot-value-indicator--lg{padding:1rem 1.125rem;gap:.625rem}.miot-value-indicator__top,.miot-compare__header,.miot-unit-block__header,.miot-io-input__inline{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-2);margin:0;padding:0;overflow:visible;background:none}.miot-value-indicator__label,.miot-compare__name{display:inline-flex;align-items:center;gap:.375rem;min-width:0;font-size:var(--ui-text-body-2);font-weight:var(--ui-weight-regular);line-height:1.2;color:var(--ui-text-grey)}.miot-value-indicator__icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ui-text-grey);cursor:pointer;flex-shrink:0}.miot-value-indicator__lock[aria-pressed=true]{color:var(--ui-main-dark-blue)}.miot-value-indicator__read,.miot-compare__read,.miot-io-block__read{display:flex;align-items:baseline;gap:.3rem}.miot-value-indicator__value,.miot-compare__value,.miot-io-block__value,.miot-io-input__figure{font-size:1.25rem;font-weight:var(--ui-weight-bold);line-height:1;font-variant-numeric:tabular-nums;color:var(--ui-text-black)}.miot-value-indicator--md .miot-value-indicator__value{font-size:1.375rem}.miot-value-indicator--lg .miot-value-indicator__value{font-size:1.75rem}.miot-value-indicator__unit,.miot-compare__unit,.miot-io-block__unit,.miot-io-block__caption,.miot-io-block__meter-label,.miot-value-indicator__note,.miot-io-input__hint,.miot-io-input__name,.miot-unit-block__name,.miot-unit-block__hint,.miot-unit-block__value{font-size:var(--ui-text-body-2);font-weight:var(--ui-weight-regular);line-height:1.3;color:var(--ui-text-grey)}.miot-value-indicator__note{margin:0;max-width:11rem}.miot-value-indicator--click{cursor:pointer}.miot-value-indicator--empty .miot-value-indicator__value{font-weight:var(--ui-weight-regular);color:var(--ui-text-grey)}.miot-value-indicator__controls{display:flex;align-items:center;gap:var(--space-3);min-width:0}.miot-io-input__dimmer{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.625rem;min-width:0;width:100%}.miot-io-input--dimmer-wide .miot-io-input__dimmer{grid-template-columns:auto minmax(0,1fr) auto}.miot-value-indicator__controls .miot-slider,.miot-io-input__dimmer .miot-slider,.miot-io-input__stack .miot-slider--horizontal{flex:1 1 auto;min-width:0}.miot-value-indicator--light.miot-value-indicator--card,.miot-io-block--light:not(.miot-io-block--borderless),.miot-compare--light .miot-compare__card,.miot-compare--light .miot-compare__chip,.miot-io-input--light,.miot-unit-block--light{border-color:color-mix(in srgb,var(--ui-main-white) 28%,transparent);background:color-mix(in srgb,var(--ui-main-white) 12%,transparent);box-shadow:none;color:var(--ui-main-white)}.miot-value-indicator--light .miot-value-indicator__value,.miot-compare--light .miot-compare__value,.miot-io-block--light .miot-io-block__value,.miot-io-input--light .miot-io-input__figure,.miot-compare--light .miot-compare__title,.miot-unit-block--light .miot-unit-block__title,.miot-io-block--light .miot-io-block__title,.miot-io-block--light .miot-io-block__pill{color:var(--ui-main-white)}.miot-value-indicator--light .miot-value-indicator__icon{color:var(--ui-white-50)}.miot-value-indicator--light .miot-value-indicator__lock[aria-pressed=true]{color:var(--ui-main-white)}.miot-value-indicator--light .miot-value-indicator__label,.miot-value-indicator--light .miot-value-indicator__unit,.miot-value-indicator--light .miot-value-indicator__note,.miot-value-indicator--light.miot-value-indicator--empty .miot-value-indicator__value{color:var(--ui-white-50)}.miot-io-block{display:flex;flex-direction:column;gap:.375rem;width:100%;min-width:7.5rem;padding:.75rem .875rem .875rem}.miot-io-block--borderless{width:auto;min-width:0;padding:0;border:0;background:transparent;box-shadow:none}.miot-io-block--gauge{min-width:11rem;align-items:center}.miot-io-block__header{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.125rem;margin:0;padding:0;overflow:visible;background:none}.miot-io-block__title,.miot-compare__title,.miot-unit-block__title{margin:0;font-size:var(--ui-text-body-2);font-weight:var(--ui-weight-medium);line-height:1.2;color:var(--ui-text-dark-grey)}.miot-io-block__split{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.miot-io-block__meter,.miot-io-input__meter,.miot-unit-block__channel{display:flex;flex-direction:column;align-items:center;gap:.375rem}.miot-io-block__gauge{display:flex;flex-direction:column;align-items:center}.miot-io-block__gauge-caption,.miot-compare__kicker{display:inline-flex;align-items:center;gap:.375rem;margin:0;font-size:var(--ui-text-body-2);color:var(--ui-text-grey)}.miot-unit-block__updated,.miot-io-block__updated{display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:.6875rem;line-height:1.2;color:var(--ui-text-grey)}.miot-io-block--dimmed{opacity:.55}.miot-io-block__pill{display:inline-flex;align-self:flex-start;margin-top:var(--space-2);padding:.2rem .55rem;border:1px solid var(--ui-stroke-border-main);border-radius:.375rem;font-size:var(--ui-text-body-2);line-height:1.2;color:var(--ui-text-dark-grey)}.miot-io-block--light .miot-io-block__pill{border-color:var(--ui-white-30);color:var(--ui-main-white)}.miot-io-block--light .miot-io-block__caption,.miot-io-block--light .miot-io-block__unit,.miot-io-block--light .miot-io-block__meter-label,.miot-io-block--light .miot-io-block__gauge-caption,.miot-compare--light .miot-compare__name,.miot-compare--light .miot-compare__unit,.miot-compare--light .miot-compare__kicker,.miot-io-input--light .miot-io-input__name,.miot-io-input--light .miot-io-input__hint,.miot-unit-block--light .miot-unit-block__name,.miot-unit-block--light .miot-unit-block__hint,.miot-unit-block--light .miot-unit-block__value{color:var(--ui-white-50)}.miot-compare__stack{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.miot-compare__hero{display:flex;justify-content:center}.miot-compare__rows{display:flex;flex-direction:column;gap:.75rem;min-width:0;flex:1 1 auto}.miot-compare__split{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.miot-compare__pair{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.miot-compare__chip{display:flex;flex-direction:column;gap:.375rem;min-width:7.5rem;padding:.625rem .75rem}.miot-compare__card{display:flex;flex-direction:column;gap:.75rem;width:100%;min-width:16rem;padding:.875rem 1rem 1rem}.miot-compare__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.miot-compare--rows .miot-compare__card{min-width:18rem}.miot-compare--stack .miot-compare__chip{width:10rem}.miot-io-input{display:flex;flex-direction:column;width:max-content;max-width:100%;min-width:7.5rem;padding:.75rem .875rem}.miot-io-input--dimmer,.miot-io-input--gauge{width:16rem}.miot-io-input--dimmer-wide{width:22rem}.miot-io-input__stack{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;min-width:0}.miot-io-input__side,.miot-io-input__meters{display:flex;align-items:center;gap:var(--space-3)}.miot-io-input__figure--sm{font-size:var(--ui-text-body-1);white-space:nowrap}.miot-io-input__hint{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap}.miot-io-input__meter-value,.miot-unit-block__value span{display:block;font-size:var(--ui-text-body-2);line-height:1.2;color:var(--ui-text-grey);text-align:center}.miot-unit-block{display:flex;flex-direction:column;gap:var(--space-4);width:max-content;max-width:100%;padding:.875rem 1rem 1rem}.miot-unit-block__wifi{color:var(--ui-text-grey)}.miot-unit-block__channels{display:flex;align-items:flex-start;gap:var(--space-4)}.miot-unit-block__pair{display:flex;align-items:flex-end;gap:.625rem}.miot-unit-block__pair-values{display:flex;justify-content:space-between;gap:.625rem;width:100%}.miot-unit-block--light .miot-unit-block__wifi{color:var(--ui-white-50)}.miot-unit-block__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.miot-unit-block__tools{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0}.miot-unit-block__tool{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ui-text-grey);cursor:pointer}.miot-unit-block__tool:hover{background:var(--ui-dark-10)}.miot-unit-block__lock{color:var(--ui-mustard);flex-shrink:0}.miot-unit-block--interactive{cursor:pointer}.miot-unit-block--offline .miot-unit-block__header,.miot-unit-block--offline .miot-unit-block__channel:not(:has(.miot-toggle)):not(:has(.miot-slider)){opacity:.72}.miot-unit-block--muted .miot-unit-block__channel:not(:has(.miot-toggle)):not(:has(.miot-slider)){opacity:.5}.miot-unit-block__channel--disconnected{opacity:.48}.miot-unit-block--fluid{width:100%;max-width:100%;height:auto;min-height:100%}.miot-unit-block--fluid .miot-unit-block__channels{display:grid;flex:1 1 auto;grid-template-columns:repeat(2,minmax(0,6.5rem));align-items:start;justify-content:center;justify-items:stretch;gap:.75rem .5rem;width:100%;min-width:0}.miot-unit-block--fluid .miot-unit-block__channels:has(>.miot-unit-block__channel:only-child){grid-template-columns:minmax(0,6.5rem)}.miot-unit-block--fluid .miot-unit-block__channel{width:100%;min-width:0;max-width:none}.miot-unit-block--fluid .miot-unit-block__name,.miot-unit-block--fluid .miot-unit-block__value{width:100%;max-width:100%;overflow:hidden;text-align:center}.miot-unit-block--fluid .miot-unit-block__name{display:block;text-overflow:ellipsis;white-space:nowrap}.miot-unit-block-host{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:10.5rem}.miot-unit-block-host>.miot-unit-block{flex:1 1 auto}.miot-io-input--fluid.miot-io-input--gauge,.miot-io-input--fluid.miot-io-input--dimmer,.miot-io-input--fluid.miot-io-input--dimmer-wide,.miot-io-input--fluid{width:100%}.miot-io-input--gauge .miot-gauge,.miot-io-block--gauge .miot-gauge{align-self:center;margin-inline:auto}.miot-unit-block--light .miot-unit-block__tool,.miot-unit-block--light .miot-unit-block__lock{color:var(--ui-white-50)}.miot-kit{--ui-dialog-radius: 1rem;--ui-dialog-width-sm: 24rem;--ui-dialog-width-md: 32rem;--ui-dialog-width-lg: 44rem;--ui-dialog-width-xl: 56rem}.miot-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;box-sizing:border-box;padding:var(--space-6);pointer-events:auto}.miot-dialog__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#002e4199;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:opacity .2s ease}.miot-dialog__panel{position:relative;z-index:1;display:flex;flex-direction:column;box-sizing:border-box;width:min(100%,var(--ui-dialog-width-md));max-width:100%;max-height:90vh;min-height:0;overflow:hidden;border:1px solid var(--ui-stroke-main);border-radius:var(--ui-dialog-radius);background:var(--ui-main-white);color:var(--ui-text-black);box-shadow:0 24px 64px #002e4138,0 4px 16px #002e4114;transition:transform .22s cubic-bezier(.34,1.36,.64,1),opacity .2s ease}.miot-dialog--sm .miot-dialog__panel{width:min(100%,var(--ui-dialog-width-sm))}.miot-dialog--lg .miot-dialog__panel{width:min(100%,var(--ui-dialog-width-lg))}.miot-dialog--xl .miot-dialog__panel{width:min(100%,var(--ui-dialog-width-xl))}.miot-dialog__close{position:absolute;top:1.125rem;right:1.25rem;z-index:10;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--ui-text-grey);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.miot-dialog__close:hover{background:var(--ui-dark-10);color:var(--ui-text-black)}.miot-dialog__header{display:flex;flex-direction:column;flex-shrink:0;align-items:flex-start;justify-content:center;text-align:left;gap:var(--space-1);margin:0;padding:1.25rem var(--space-6);overflow:visible;position:relative;background:none;border-bottom:1px solid var(--ui-stroke-light-gray);box-sizing:border-box}.miot-dialog--has-close .miot-dialog__header{padding-right:3.5rem}.miot-dialog__title{margin:0;min-width:0;font-family:var(--font-ui);font-size:var(--ui-text-h6);font-weight:var(--ui-weight-bold);line-height:1.4;letter-spacing:-.01em;color:var(--ui-main-dark-blue)}.miot-dialog__subtitle{margin:0;font-family:var(--font-ui);font-size:var(--ui-text-body-2);line-height:1.5;color:var(--ui-text-dark-grey)}.miot-dialog__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;gap:1.25rem;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1.25rem var(--space-6);font-family:var(--font-ui);font-size:var(--ui-text-paragraph);line-height:1.6;color:var(--ui-text-black)}.miot-dialog__body>*{flex-shrink:0;min-height:min-content}.miot-dialog__body>:first-child{margin-top:0}.miot-dialog__body>:last-child{margin-bottom:0}.miot-dialog__message{margin:0;font-family:var(--font-ui);font-size:var(--ui-text-paragraph);line-height:1.5;color:var(--ui-text-dark-grey)}.miot-dialog__warn{margin:0;color:var(--ui-alert);font-weight:var(--ui-weight-medium)}.miot-dialog__footer{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3);padding:1.25rem var(--space-6);border-top:1px solid var(--ui-stroke-light-gray)}.miot-dialog--centered .miot-dialog__panel{text-align:center;padding-top:var(--space-6)}.miot-dialog__icon-wrap{display:flex;justify-content:center;padding:var(--space-2) var(--space-6) 0}.miot-dialog__icon-badge{display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:50%;background:var(--ui-dark-10);color:var(--ui-main-light-blue);flex-shrink:0}.miot-dialog__icon-badge--info{background:#007ea71f;color:var(--ui-main-light-blue)}.miot-dialog__icon-badge--success{background:#50ad6026;color:var(--ui-light-green)}.miot-dialog__icon-badge--warn{background:#f09e1026;color:var(--ui-mustard)}.miot-dialog__icon-badge--danger{background:#ef00331f;color:var(--ui-alert)}.miot-dialog--centered .miot-dialog__header{align-items:center;text-align:center;border-bottom:none;padding:var(--space-3) var(--space-6) 0}.miot-dialog--centered .miot-dialog__title{font-size:1.2rem;color:var(--ui-main-dark-blue);text-align:center}.miot-dialog--centered .miot-dialog__subtitle{text-align:center}.miot-dialog--centered .miot-dialog__body{align-items:center;text-align:center;padding:var(--space-2) var(--space-6) var(--space-6)}.miot-dialog--centered .miot-dialog__footer{justify-content:center;border-top:none;padding:0 var(--space-6) var(--space-6)}.miot-dialog--light .miot-dialog__overlay,.miot-dialog--glass .miot-dialog__overlay{background:#002e41a6}.miot-dialog--light .miot-dialog__panel,.miot-dialog--glass .miot-dialog__panel{border-color:#ffffff29;background:#002e41d1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:var(--ui-main-white);box-shadow:0 24px 64px #0006,0 4px 16px #0003}.miot-dialog--light .miot-dialog__header,.miot-dialog--light .miot-dialog__footer,.miot-dialog--glass .miot-dialog__header,.miot-dialog--glass .miot-dialog__footer{border-color:#ffffff1f}.miot-dialog--light .miot-dialog__title,.miot-dialog--light .miot-dialog__body,.miot-dialog--glass .miot-dialog__title,.miot-dialog--glass .miot-dialog__body{color:var(--ui-main-white)}.miot-dialog--light .miot-dialog__subtitle,.miot-dialog--light .miot-dialog__message,.miot-dialog--glass .miot-dialog__subtitle,.miot-dialog--glass .miot-dialog__message{color:#fffc}.miot-dialog--light .miot-dialog__close,.miot-dialog--glass .miot-dialog__close{color:#fff9}.miot-dialog--light .miot-dialog__close:hover,.miot-dialog--glass .miot-dialog__close:hover{background:#ffffff26;color:var(--ui-main-white)}.miot-dialog--light .miot-dialog__icon-badge,.miot-dialog--glass .miot-dialog__icon-badge{background:#ffffff26;color:#fff}.miot-kit .miot-dialog__panel:focus,.miot-kit .miot-dialog__panel:focus-visible{outline:none}.miot-dialog-pop-enter-active,.miot-dialog-pop-leave-active{transition:opacity .2s ease}.miot-dialog-pop-enter-active .miot-dialog__panel,.miot-dialog-pop-leave-active .miot-dialog__panel{transition:transform .22s cubic-bezier(.34,1.36,.64,1),opacity .2s ease}.miot-dialog-pop-enter-from,.miot-dialog-pop-leave-to{opacity:0}.miot-dialog-pop-enter-from .miot-dialog__panel,.miot-dialog-pop-leave-to .miot-dialog__panel{transform:scale(.92) translateY(-8px);opacity:0}@media(prefers-reduced-motion:reduce){.miot-dialog-pop-enter-active,.miot-dialog-pop-leave-active,.miot-dialog-pop-enter-active .miot-dialog__panel,.miot-dialog-pop-leave-active .miot-dialog__panel{transition:none}}.miot-kit{--ui-card-radius: .875rem;--font-code: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace}.miot-card{display:flex;flex-direction:column;box-sizing:border-box;width:100%;min-width:0;min-height:min-content;overflow:hidden;border:1px solid var(--ui-stroke-main);border-radius:var(--ui-card-radius);background:var(--ui-main-white);color:var(--ui-text-black);box-shadow:0 2px 10px #002e410a;transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.miot-card--interactive{cursor:pointer}.miot-card--interactive:hover{transform:translateY(-2px);box-shadow:0 8px 24px #002e4114;border-color:#002e412e}.miot-card--interactive:active{transform:translateY(0)}.miot-card--interactive:focus-visible{outline:2px solid var(--ui-main-light-blue);outline-offset:2px}.miot-card--filled{border-color:#002e410f;background:#002e4108}.miot-card__header{display:flex;flex-direction:row;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0;padding:var(--space-4) var(--space-5);overflow:visible;position:relative;background:none;border-bottom:1px solid var(--ui-stroke-light-gray)}.miot-card__heading{display:flex;min-width:8rem;flex:1 1 10rem;align-items:center;gap:var(--space-2)}.miot-card__heading--stacked{align-items:flex-start}.miot-card__titles{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.125rem}.miot-card__title{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-ui);font-size:var(--ui-text-h6);font-weight:var(--ui-weight-bold);line-height:1.3;color:var(--ui-main-dark-blue)}.miot-card__subtitle{margin:0;min-width:0;overflow-wrap:anywhere;font-family:var(--font-ui);font-size:var(--ui-text-body-2);font-weight:var(--ui-weight-regular);line-height:1.3;color:var(--ui-text-grey)}.miot-card__heading--stacked .miot-card__badge{margin-top:.15rem}.miot-card__badge{flex-shrink:0;padding:.2rem .625rem;border-radius:9999px;background:#007ea71a;font-family:var(--font-ui);font-size:var(--ui-text-body-2);font-weight:var(--ui-weight-medium);line-height:1.3;color:var(--ui-main-light-blue)}.miot-card__actions{display:flex;flex-shrink:0;align-items:center;gap:var(--space-1)}.miot-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-4);min-width:0;min-height:min-content;padding:var(--space-5);font-family:var(--font-ui);font-size:var(--ui-text-paragraph);line-height:1.6;color:var(--ui-text-black)}.miot-card__body>*{flex-shrink:0}.miot-card__body>:first-child{margin-top:0}.miot-card__body>:last-child{margin-bottom:0}.miot-card__footer{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--ui-stroke-light-gray)}.miot-card__stats{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-6)}.miot-card__stat{display:flex;flex-direction:column;gap:.2rem;min-width:0}.miot-card__stat-label{font-family:var(--font-ui);font-size:.75rem;font-weight:var(--ui-weight-medium);line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:var(--ui-main-grey-blue)}.miot-card__stat-value{min-width:0;max-width:100%;font-family:var(--font-ui);font-size:1.125rem;font-weight:var(--ui-weight-bold);line-height:1.3;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--ui-main-dark-blue)}.miot-card__stat--meta .miot-card__stat-value{font-size:var(--ui-text-paragraph);font-weight:var(--ui-weight-regular);color:var(--ui-text-black)}.miot-card--empty .miot-card__body{align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);text-align:center}.miot-card__empty-icon{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:#002e410f;color:var(--ui-main-light-blue)}.miot-card__empty-icon svg{display:block}.miot-card__empty-title{margin:0;font-family:var(--font-ui);font-size:var(--ui-text-h6);font-weight:var(--ui-weight-bold);line-height:1.3;color:var(--ui-main-dark-blue)}.miot-card__empty-copy{margin:0;max-width:24rem;font-family:var(--font-ui);font-size:var(--ui-text-paragraph);line-height:1.5;color:var(--ui-text-dark-grey)}.miot-card__empty-action{display:flex;justify-content:center;margin-top:var(--space-2)}.miot-card--code .miot-card__body{padding:0}.miot-card__code{margin:0;padding:var(--space-4) var(--space-5);overflow:auto;max-height:16rem;font-family:var(--font-code);font-size:var(--ui-text-body-2);line-height:1.5;color:var(--ui-text-black);background:#002e4108;white-space:pre}.miot-card--light,.miot-card--glass,.miot-card--surface-glass{border-color:#ffffff24;background:#002e41c7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--ui-main-white);box-shadow:0 8px 32px #00000040}.miot-card--light.miot-card--filled,.miot-card--glass.miot-card--filled{border-color:#fff3;background:#ffffff1f}.miot-card--light.miot-card--interactive:hover,.miot-card--glass.miot-card--interactive:hover{border-color:#ffffff47;box-shadow:0 12px 36px #00000059}.miot-card--light .miot-card__header,.miot-card--light .miot-card__footer,.miot-card--glass .miot-card__header,.miot-card--glass .miot-card__footer{border-color:#ffffff1f}.miot-card--light .miot-card__title,.miot-card--light .miot-card__body,.miot-card--light .miot-card__stat-value,.miot-card--light .miot-card__empty-title,.miot-card--light .miot-card__code,.miot-card--glass .miot-card__title,.miot-card--glass .miot-card__body,.miot-card--glass .miot-card__stat-value,.miot-card--glass .miot-card__empty-title,.miot-card--glass .miot-card__code{color:var(--ui-main-white)}.miot-card--light .miot-card__badge,.miot-card--glass .miot-card__badge{background:#ffffff26;color:#fff}.miot-card--light .miot-card__stat-label,.miot-card--light .miot-card__empty-copy,.miot-card--light .miot-card__subtitle,.miot-card--glass .miot-card__stat-label,.miot-card--glass .miot-card__empty-copy,.miot-card--glass .miot-card__subtitle{color:#ffffffb3}.miot-card--dimmed{opacity:.55}.miot-card--light .miot-card__empty-icon,.miot-card--glass .miot-card__empty-icon{background:#ffffff24;color:#fff}.miot-kit{--ui-chart-min-height: 18rem;--ui-chart-radius: var(--ui-page-radius, .5rem)}.miot-chart{position:relative;width:100%;min-width:0;min-height:var(--ui-chart-min-height);border-radius:var(--ui-chart-radius);background:var(--ui-main-white);color:var(--ui-text-black);font-family:var(--font-ui)}.miot-chart__canvas{position:absolute;top:0;right:0;bottom:0;left:0;overscroll-behavior:contain;touch-action:none;cursor:grab}.miot-chart__canvas:active{cursor:grabbing}.miot-chart__canvas canvas{display:block}.miot-chart__canvas--idle{visibility:hidden;pointer-events:none}.miot-chart__state{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:var(--space-6);text-align:center;color:var(--ui-text-grey);font-size:var(--ui-text-paragraph)}.miot-chart__crosshair{position:absolute;top:0;bottom:0;width:1px;background:var(--ui-dark-30);pointer-events:none;z-index:3}.miot-chart__tip{position:absolute;z-index:4;min-width:10.5rem;max-width:17.5rem;padding:var(--space-3);border-radius:var(--ui-card-radius, .875rem);background:var(--ui-main-white);border:1px solid var(--ui-stroke-main);box-shadow:var(--shadow-md);pointer-events:none;color:var(--ui-text-black)}.miot-chart__tip-time{margin-bottom:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--ui-stroke-light-gray);font-size:var(--ui-text-body-2);letter-spacing:.04em;text-transform:uppercase;color:var(--ui-text-grey)}.miot-chart__tip-empty{color:var(--ui-text-grey);font-size:var(--ui-text-body-1)}.miot-chart__tip-row{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1);font-size:var(--ui-text-body-1)}.miot-chart__tip-dot{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.miot-chart__tip-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ui-text-grey)}.miot-chart__tip-value{font-variant-numeric:tabular-nums;font-weight:var(--ui-weight-bold)}.miot-chart__edge{position:absolute;top:var(--space-3);z-index:3;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--ui-main-white);border:1px solid var(--ui-stroke-main);color:var(--ui-text-grey);font-size:var(--ui-text-body-2);pointer-events:none}.miot-chart__edge--start{left:var(--space-3)}.miot-chart__edge--end{right:var(--space-3)}.miot-map-panel{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:10rem;overflow:hidden;border-radius:var(--ui-card-radius, .875rem);background:var(--ui-main-light);color:var(--ui-text-black);font-family:var(--font-ui)}.miot-map-panel__state{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:var(--space-6)}.miot-map-panel__state>.miot-card{width:min(28rem,100%);margin:0}.miot-map-panel__map{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;overflow:hidden}.miot-map-panel__map--hidden{visibility:hidden;pointer-events:none}.miot-map-panel__canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.miot-map-panel .mapboxgl-map{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.miot-map-panel__toolbar{position:absolute;top:12px;left:12px;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);max-width:calc(100% - 4.25rem);pointer-events:none}.miot-map-panel__toolbar>*{pointer-events:auto}.miot-map-panel__heading{display:flex;flex:1 1 12rem;flex-wrap:wrap;align-items:center;gap:var(--space-2);max-width:100%;min-width:0;padding:var(--space-2) var(--space-3);border-radius:10px;background:var(--ui-main-white);box-shadow:0 7px 20px #0d2a4629}.miot-map-panel__heading-copy{flex:1 1 6.5rem;min-width:min(6.5rem,100%)}.miot-map-panel__title{margin:0;overflow:hidden;font-family:var(--font-ui);font-size:var(--ui-text-body-1);font-weight:var(--ui-weight-bold);line-height:1.3;color:var(--ui-text-black);white-space:nowrap;text-overflow:ellipsis}.miot-map-panel__header-end{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2);min-width:min(100%,max-content);max-width:100%}.miot-map-panel__styles{width:auto;flex:1 1 8.5rem;min-width:0;max-width:11rem;border-radius:10px;box-shadow:0 7px 20px #0d2a4629}.miot-map-panel .mapboxgl-ctrl-top-right{top:12px!important;right:8px!important}.miot-map-panel .mapboxgl-ctrl-top-right .mapboxgl-ctrl{margin:8px 8px 0 0!important;overflow:hidden;border-radius:10px;box-shadow:0 7px 20px #0d2a4629}.miot-map-panel .mapboxgl-ctrl-bottom-left{bottom:7px!important;left:7px!important}.miot-map-panel .mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{margin:0!important}.miot-map-panel .mapboxgl-ctrl-attrib.mapboxgl-compact{opacity:.9}@media(max-width:640px){.miot-map-panel .mapboxgl-ctrl-top-right{top:8px!important;right:5px!important}.miot-map-panel .mapboxgl-ctrl-top-right .mapboxgl-ctrl{margin:7px 7px 0 0!important}.miot-map-panel .mapboxgl-ctrl-bottom-left{bottom:6px!important;left:6px!important}}.miot-map-popup{width:16rem;box-shadow:0 7px 20px #0d2a4629}.miot-map-popup .miot-card__header{flex-wrap:nowrap;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.miot-map-popup .miot-card__heading{flex:1 1 auto;min-width:0}.miot-map-popup .miot-card__title{font-size:var(--ui-text-body-1)}.miot-map-popup .miot-card__body{gap:var(--space-2);padding:var(--space-3) var(--space-4)}.miot-map-popup .miot-card__footer{align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-4)}.miot-map-popup__status{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--space-1);padding:.15rem .5rem .15rem .4rem;border-radius:9999px;font-family:var(--font-ui);font-size:var(--ui-text-body-2);font-weight:var(--ui-weight-medium);line-height:1.3;white-space:nowrap}.miot-map-popup__status--online{background:color-mix(in srgb,var(--ui-success) 22%,var(--ui-main-white));color:var(--ui-dark-green)}.miot-map-popup__status--offline{background:color-mix(in srgb,var(--ui-alert) 12%,var(--ui-main-white));color:var(--ui-alert)}.miot-map-popup__status--idle{background:color-mix(in srgb,var(--ui-warn) 16%,var(--ui-main-white));color:color-mix(in srgb,var(--ui-mustard) 72%,var(--ui-main-dark-blue))}.miot-map-popup__stats{display:flex;flex-direction:column;gap:var(--space-2);margin:0}.miot-map-popup__stat{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);min-width:0}.miot-map-popup__stat .miot-card__stat-value{font-size:var(--ui-text-body-1);text-align:right}.miot-map-popup__seen{font-family:var(--font-ui);font-size:var(--ui-text-body-1);font-weight:var(--ui-weight-medium);line-height:1.3;font-variant-numeric:tabular-nums;color:var(--ui-main-dark-blue)}.miot-table-wrap{width:100%;min-width:0;overflow-x:auto}.miot-table-wrap:has(.miot-menu--open){overflow:visible;position:relative;z-index:20}.miot-table-wrap{border:1px solid var(--ui-stroke-main);border-radius:var(--ui-card-radius, .875rem);background:var(--ui-main-white);box-shadow:0 2px 10px #002e410a}.miot-table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--font-ui);font-size:var(--ui-text-paragraph);font-variant-numeric:tabular-nums;line-height:1.4;color:var(--ui-text-black);text-align:left}.miot-table th,.miot-table td{padding:var(--space-3) var(--space-4);vertical-align:middle;border-bottom:1px solid var(--ui-stroke-light-gray);white-space:normal}.miot-table th{background:var(--ui-main-light);color:var(--ui-text-dark-grey);font-size:var(--ui-text-body-2);font-weight:var(--ui-weight-bold);letter-spacing:.04em;text-transform:uppercase}.miot-table tbody tr:last-child td{border-bottom:0}.miot-table tbody tr:hover td{background:color-mix(in srgb,var(--ui-main-dark-blue) 4%,var(--ui-main-white))}.miot-table__row--selected td{background:color-mix(in srgb,var(--ui-main-dark-blue) 6%,var(--ui-main-white))}.miot-table__row--selected:hover td{background:color-mix(in srgb,var(--ui-main-dark-blue) 8%,var(--ui-main-white))}.miot-table__check{width:2.75rem;padding-inline:var(--space-3);text-align:center}.miot-table__status{width:1%;padding-inline:var(--space-2);white-space:nowrap}.miot-table__stack{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-width:0}.miot-table__primary{font-weight:var(--ui-weight-bold);color:var(--ui-main-dark-blue)}.miot-table__muted{min-width:0;max-width:100%;overflow-wrap:anywhere;color:var(--ui-text-dark-grey)}.miot-table__warn{max-width:18rem;white-space:normal;color:var(--ui-alert);font-size:var(--ui-text-body-2);font-weight:var(--ui-weight-medium);line-height:1.3}.miot-table__badge{display:inline-flex;align-items:center;padding:.2rem .625rem;border-radius:9999px;background:#007ea71a;font-family:var(--font-ui);font-size:var(--ui-text-body-2);font-weight:var(--ui-weight-medium);line-height:1.3;color:var(--ui-main-light-blue)}.miot-table__badge--success{background:color-mix(in srgb,var(--ui-light-green) 18%,var(--ui-main-white));color:var(--ui-dark-green)}.miot-table__badge--warn{background:color-mix(in srgb,var(--ui-warn) 18%,var(--ui-main-white));color:var(--ui-mustard)}.miot-table__badge--danger{background:color-mix(in srgb,var(--ui-alert) 16%,var(--ui-main-white));color:var(--ui-alert)}.miot-table__field{min-width:12rem;max-width:16rem}.miot-table th.miot-table__actions,.miot-table td.miot-table__actions{position:sticky;right:0;z-index:1;width:1%;min-width:max-content;padding-inline:var(--space-3);vertical-align:middle;white-space:nowrap;background:var(--ui-main-white);box-shadow:-1px 0 0 var(--ui-stroke-light-gray)}.miot-table th.miot-table__actions{z-index:2;background:var(--ui-main-light)}.miot-table tbody tr:hover td.miot-table__actions{background:color-mix(in srgb,var(--ui-main-dark-blue) 4%,var(--ui-main-white))}.miot-table__row--selected td.miot-table__actions{background:color-mix(in srgb,var(--ui-main-dark-blue) 6%,var(--ui-main-white))}.miot-table__row--selected:hover td.miot-table__actions{background:color-mix(in srgb,var(--ui-main-dark-blue) 8%,var(--ui-main-white))}.miot-table td.miot-table__actions .miot-btn-wrap{max-width:none;flex-shrink:0}div.miot-table__actions{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--space-2)}.miot-kit{--ui-toast-radius: var(--ui-dialog-radius, 1rem);--ui-toast-width: 24rem}.miot-toast-host{position:fixed;top:var(--space-6);right:var(--space-6);z-index:1400;width:min(var(--ui-toast-width),100vw - var(--space-8));pointer-events:none}.miot-toast-host__list,.miot-toast-preview{display:flex;flex-direction:column;gap:var(--space-3)}.miot-toast-preview{width:min(100%,var(--ui-toast-width));pointer-events:none}.miot-toast{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-4);pointer-events:auto;box-sizing:border-box;border:1px solid var(--ui-stroke-main);border-radius:var(--ui-toast-radius);background:var(--ui-main-white);color:var(--ui-text-black);box-shadow:var(--shadow-md);font-family:var(--font-ui)}.miot-toast__badge{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--ui-dark-10);color:var(--ui-main-light-blue)}.miot-toast__badge--info{background:#007ea71f;color:var(--ui-main-light-blue)}.miot-toast__badge--success{background:#50ad6026;color:var(--ui-light-green)}.miot-toast__badge--warn{background:#f09e1026;color:var(--ui-mustard)}.miot-toast__badge--danger{background:#ef00331f;color:var(--ui-alert)}.miot-toast__copy{flex:1;min-width:0;padding-top:.125rem}.miot-toast__title{margin:0;font-family:var(--font-ui);font-size:var(--ui-text-h6);font-weight:var(--ui-weight-bold);line-height:1.4;letter-spacing:-.01em;color:var(--ui-main-dark-blue)}.miot-toast__message{margin:var(--space-1) 0 0;font-family:var(--font-ui);font-size:var(--ui-text-paragraph);font-weight:var(--ui-weight-regular);line-height:1.5;color:var(--ui-text-dark-grey);word-break:break-word}.miot-toast__message--solo{margin-top:0;padding-top:.35rem;font-weight:var(--ui-weight-medium);color:var(--ui-main-dark-blue)}.miot-toast__dismiss{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--ui-text-grey);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.miot-toast__dismiss:hover{background:var(--ui-dark-10);color:var(--ui-text-black)}.miot-toast--light,.miot-toast--glass{border-color:#ffffff29;background:#002e41d1;color:var(--ui-main-white);box-shadow:0 16px 40px #00000052}.miot-toast--glass{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.miot-toast--light .miot-toast__title,.miot-toast--glass .miot-toast__title,.miot-toast--light .miot-toast__message--solo,.miot-toast--glass .miot-toast__message--solo{color:var(--ui-main-white)}.miot-toast--light .miot-toast__message,.miot-toast--glass .miot-toast__message{color:#fffc}.miot-toast--light .miot-toast__badge,.miot-toast--glass .miot-toast__badge{background:#ffffff26;color:var(--ui-main-white)}.miot-toast--light .miot-toast__dismiss,.miot-toast--glass .miot-toast__dismiss{color:#fff9}.miot-toast--light .miot-toast__dismiss:hover,.miot-toast--glass .miot-toast__dismiss:hover{background:#ffffff26;color:var(--ui-main-white)}.miot-toast-enter-active{animation:miot-toast-in .22s cubic-bezier(.34,1.36,.64,1)}.miot-toast-leave-active{animation:miot-toast-out .2s ease forwards}@keyframes miot-toast-in{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:none}}@keyframes miot-toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-.35rem)}}@media(max-width:640px){.miot-toast-host{top:var(--space-4);right:var(--space-4);left:var(--space-4);width:auto}}@media(prefers-reduced-motion:reduce){.miot-toast-enter-active,.miot-toast-leave-active{animation:none}}.miot-kit{--ui-page-sidebar-width: 18rem;--ui-page-header-icon-size: 2.5rem;--ui-page-radius: .5rem;--ui-page-canvas-min-height: calc(100vh - var(--miot-topnav-height, 56px))}.miot-page{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--space-3);width:100%;min-width:0;min-height:var(--ui-page-canvas-min-height);padding:var(--space-2) 0}.miot-page-header{display:flex;flex-direction:row;flex-wrap:nowrap;flex-grow:0;align-items:center;justify-content:space-between;gap:var(--space-4);margin:0;padding:0;overflow:visible;position:relative;background:none}.miot-page-header__identity{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:var(--space-3)}.miot-page-header__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--ui-page-header-icon-size);height:var(--ui-page-header-icon-size);border-radius:var(--ui-page-radius);background:var(--ui-dark-10);color:var(--ui-main-dark-blue)}.miot-page-header__icon svg{display:block}.miot-page-header__text{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:var(--space-2)}.miot-page-header__title{margin:0;font-family:var(--font-ui);font-size:var(--ui-text-h5);font-weight:var(--ui-weight-regular);line-height:1.2;color:var(--ui-text-black)}.miot-page-header__description{margin:0;font-family:var(--font-ui);font-size:var(--ui-text-paragraph);line-height:1.6;color:var(--ui-text-grey)}.miot-page-header__actions{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.miot-page__nav{display:flex;align-items:center;min-width:0}.miot-page__body{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;gap:var(--space-4);min-width:0;min-height:0}.miot-page--sidebar{display:grid;grid-template-columns:var(--ui-page-sidebar-width) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);column-gap:var(--space-4);row-gap:var(--space-2);align-items:start;justify-items:stretch}.miot-page--sidebar>.miot-page-header{grid-column:1;grid-row:1;align-self:start;min-width:0}.miot-page--sidebar>.miot-page-header:has(.miot-page-header__actions){grid-column:1/-1}.miot-page--sidebar:has(>.miot-page-header .miot-page-header__actions)>.miot-page__body>.miot-page__sidebar,.miot-page--sidebar:has(>.miot-page-header .miot-page-header__actions)>.miot-page__body>.miot-page__main{grid-row:2}.miot-page--sidebar>.miot-page__body{display:contents}.miot-page--sidebar>.miot-page__body>.miot-page__sidebar{grid-column:1;grid-row:2;align-self:start}.miot-page--sidebar>.miot-page__body>.miot-page__main{grid-column:2;grid-row:1/span 2;align-self:start}.miot-page__sidebar{display:flex;min-width:0;min-height:0;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--space-2);padding:0;margin:0}.miot-page--sidebar>.miot-page__body>.miot-page__sidebar{overflow:auto}.miot-page--sidebar>.miot-page__body>.miot-page__main{overflow:visible}.miot-page__main{display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--space-3);padding:0;margin:0}.miot-page__toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.miot-page__toolbar-search{flex:1 1 18rem}.miot-page__toolbar-filter{flex:0 1 16rem}.miot-page__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--space-4)}.miot-page__list{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.miot-page__list-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:var(--space-2);width:100%;margin:0;padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--ui-page-radius);background:transparent;font-family:var(--font-ui);font-size:var(--ui-text-paragraph);font-weight:var(--ui-weight-regular);line-height:1.4;color:var(--ui-text-black);text-align:left;cursor:pointer}.miot-page__list-item:hover{background:var(--ui-main-light)}.miot-page__list-item--active{background:var(--ui-dark-10);font-weight:var(--ui-weight-medium);color:var(--ui-main-dark-blue)}.miot-page__list-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.miot-page__list-meta{margin-left:auto;flex-shrink:0;font-size:var(--ui-text-body-2);font-weight:var(--ui-weight-medium);color:var(--ui-text-grey)}.miot-page__copy{margin:0;font-family:var(--font-ui);font-size:var(--ui-text-paragraph);line-height:1.6;color:var(--ui-text-black)}@media(max-width:1024px){.miot-page--sidebar{display:flex;flex-direction:column;align-items:stretch;width:100%}.miot-page--sidebar>.miot-page__body{display:flex;flex-direction:column;width:100%}.miot-page--sidebar>.miot-page__body>.miot-page__sidebar,.miot-page--sidebar>.miot-page__body>.miot-page__main,.miot-page--sidebar:has(>.miot-page-header .miot-page-header__actions)>.miot-page__body>.miot-page__sidebar,.miot-page--sidebar:has(>.miot-page-header .miot-page-header__actions)>.miot-page__body>.miot-page__main{grid-column:auto;grid-row:auto;align-self:stretch;width:100%;min-width:0}}.miot-kit{--miot-grid-min: 16rem;--miot-split-side: 18rem}.miot-stack,.miot-row,.miot-grid,.miot-split,.miot-pad{box-sizing:border-box;width:100%;min-width:0}.miot-stack{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-4)}.miot-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--space-4)}.miot-row--nowrap{flex-wrap:nowrap}.miot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--miot-grid-min),1fr));gap:var(--space-4);align-items:start}.miot-grid--columns{grid-template-columns:repeat(var(--miot-grid-columns),minmax(0,1fr))}.miot-grid--stretch{align-items:stretch}.miot-split{display:grid;grid-template-columns:var(--miot-split-side) minmax(0,1fr);gap:var(--space-6);align-items:start}.miot-split--reverse{grid-template-columns:minmax(0,1fr) var(--miot-split-side)}.miot-split__side,.miot-split__main{display:flex;min-width:0;flex-direction:column;gap:var(--space-4)}.miot-split--reverse .miot-split__side{order:1}.miot-pad{padding:var(--space-4)}.miot-spacer{flex:1 1 auto;min-width:0;min-height:0}.miot-row__grow,.miot-stack__grow{flex:1 1 16rem;min-width:0}.miot-stack--gap-0,.miot-row--gap-0,.miot-grid--gap-0,.miot-split--gap-0{gap:0}.miot-stack--gap-1,.miot-row--gap-1,.miot-grid--gap-1,.miot-split--gap-1{gap:var(--space-1)}.miot-stack--gap-2,.miot-row--gap-2,.miot-grid--gap-2,.miot-split--gap-2{gap:var(--space-2)}.miot-stack--gap-3,.miot-row--gap-3,.miot-grid--gap-3,.miot-split--gap-3{gap:var(--space-3)}.miot-stack--gap-4,.miot-row--gap-4,.miot-grid--gap-4,.miot-split--gap-4{gap:var(--space-4)}.miot-stack--gap-6,.miot-row--gap-6,.miot-grid--gap-6,.miot-split--gap-6{gap:var(--space-6)}.miot-stack--gap-8,.miot-row--gap-8,.miot-grid--gap-8,.miot-split--gap-8{gap:var(--space-8)}.miot-stack--gap-12,.miot-row--gap-12,.miot-grid--gap-12,.miot-split--gap-12{gap:var(--space-12)}.miot-stack--gap-16,.miot-row--gap-16,.miot-grid--gap-16,.miot-split--gap-16{gap:var(--space-16)}.miot-stack--gap-24,.miot-row--gap-24,.miot-grid--gap-24,.miot-split--gap-24{gap:var(--space-24)}.miot-stack--start,.miot-row--start{align-items:flex-start}.miot-stack--center,.miot-row--center{align-items:center}.miot-stack--end,.miot-row--end{align-items:flex-end}.miot-stack--stretch,.miot-row--stretch{align-items:stretch}.miot-row--baseline{align-items:baseline}.miot-row--justify-start{justify-content:flex-start}.miot-row--justify-center{justify-content:center}.miot-row--justify-end{justify-content:flex-end}.miot-row--justify-between{justify-content:space-between}.miot-pad--0{padding:0}.miot-pad--1{padding:var(--space-1)}.miot-pad--2{padding:var(--space-2)}.miot-pad--3{padding:var(--space-3)}.miot-pad--4{padding:var(--space-4)}.miot-pad--6{padding:var(--space-6)}.miot-pad--8{padding:var(--space-8)}.miot-pad--12{padding:var(--space-12)}.miot-pad--16{padding:var(--space-16)}.miot-pad--24{padding:var(--space-24)}.miot-pad--x-0{padding-inline:0}.miot-pad--x-1{padding-inline:var(--space-1)}.miot-pad--x-2{padding-inline:var(--space-2)}.miot-pad--x-3{padding-inline:var(--space-3)}.miot-pad--x-4{padding-inline:var(--space-4)}.miot-pad--x-6{padding-inline:var(--space-6)}.miot-pad--x-8{padding-inline:var(--space-8)}.miot-pad--x-12{padding-inline:var(--space-12)}.miot-pad--x-16{padding-inline:var(--space-16)}.miot-pad--x-24{padding-inline:var(--space-24)}.miot-pad--y-0{padding-block:0}.miot-pad--y-1{padding-block:var(--space-1)}.miot-pad--y-2{padding-block:var(--space-2)}.miot-pad--y-3{padding-block:var(--space-3)}.miot-pad--y-4{padding-block:var(--space-4)}.miot-pad--y-6{padding-block:var(--space-6)}.miot-pad--y-8{padding-block:var(--space-8)}.miot-pad--y-12{padding-block:var(--space-12)}.miot-pad--y-16{padding-block:var(--space-16)}.miot-pad--y-24{padding-block:var(--space-24)}.miot-layout-desktop,.miot-layout-mobile{min-width:0;max-width:100%}.miot-layout-mobile,.miot-mobile-page .miot-layout-desktop{display:none}.miot-mobile-page .miot-layout-mobile{display:block}.miot-mobile-page .miot-card__actions:has(>.miot-layout-desktop:only-child){display:none}@media(max-width:48rem){.miot-split,.miot-split--reverse{grid-template-columns:minmax(0,1fr)}.miot-split--reverse .miot-split__side{order:0}}.miot-mobile-page{display:flex;flex-direction:column;width:min(100%,24rem);height:min(44rem,100vh - var(--miot-topnav-height, 56px) - var(--space-8));min-height:32rem;margin-inline:auto;position:relative;overflow:hidden;border-radius:var(--radius-lg);background:radial-gradient(120% 70% at 100% 0%,var(--ui-white-15),transparent 52%),linear-gradient(180deg,var(--ui-main-dark-blue) 0%,var(--ui-main-middle-blue) 46%,var(--ui-main-light-blue) 100%);box-shadow:var(--shadow-md);color:var(--ui-main-white)}.miot-mobile-page--app{width:100%;max-width:100%;height:var(--miot-vv-height, 100svh);min-height:0;max-height:var(--miot-vv-height, 100svh);margin:0;padding-top:env(safe-area-inset-top,0px);border-radius:0;box-shadow:none;overflow:hidden;background:#0b3d5d}.miot-mobile-page--app .miot-mobile-page__sheet{width:100%;max-width:100%;min-width:0;border-radius:1.75rem 1.75rem 0 0;box-shadow:0 -10px 28px #00142824;padding-bottom:calc(6.5rem + env(safe-area-inset-bottom,0px));overflow:hidden}html[data-miot-keyboard="1"] .miot-mobile-page--app .miot-mobile-page__sheet{padding-bottom:.75rem}html[data-miot-keyboard="1"] .miot-mobile-page--app .miot-mobile-page__nav{visibility:hidden}.miot-mobile-page--app .miot-mobile-page__body{width:100%;max-width:100%;min-width:0;padding:.25rem 1rem 1rem;overflow-x:hidden}.miot-mobile-page--app .miot-mobile-page__nav{position:fixed;right:1rem;bottom:.35rem;left:1rem;z-index:1040;width:auto;max-width:calc(100% - 2rem)}.miot-mobile-page--app .miot-page__sidebar{position:sticky;top:0;z-index:1;margin:0 -1rem;padding:.25rem 1rem .75rem;background:var(--ui-main-white)}.miot-mobile-page--app .miot-page__list{flex-direction:row;gap:.5rem;overflow-x:auto;scrollbar-width:none}.miot-mobile-page--app .miot-page__list::-webkit-scrollbar{display:none}.miot-mobile-page--app .miot-page__list-item{width:auto;flex:0 0 auto;border-radius:999px;background:var(--ui-main-light);padding:.55rem .9rem;white-space:nowrap}.miot-mobile-page--app .miot-page__list-item--active{background:var(--ui-main-dark-blue);color:var(--ui-main-white)}.miot-mobile-page__sheet{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--ui-main-white);color:var(--ui-text-black)}.miot-mobile-page__body{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--space-4);padding-bottom:7rem}.miot-mobile-page__nav{position:absolute;right:var(--space-4);bottom:var(--space-4);left:var(--space-4);z-index:2}.miot-mobile-header{display:flex;flex-direction:row;flex-shrink:0;align-items:center;justify-content:flex-start;gap:var(--space-3);min-height:4.5rem;padding:var(--space-4);overflow:visible;position:relative;z-index:4;background:transparent;color:var(--ui-main-white)}.miot-mobile-header--tall{padding-bottom:var(--space-24)}.miot-mobile-header__identity{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:var(--space-3)}.miot-mobile-header__avatar{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;overflow:hidden;border-radius:999px;background:var(--ui-white-30);font-family:var(--font-ui);font-size:var(--ui-text-body-2);font-weight:var(--ui-weight-medium);line-height:1}.miot-mobile-header__avatar img{display:block;width:100%;height:100%;object-fit:cover}.miot-mobile-header__text{display:flex;min-width:0;flex-direction:column}.miot-mobile-header__greeting,.miot-mobile-header__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.miot-mobile-header__greeting{font-size:var(--ui-text-body-2);line-height:1.3;opacity:.85}.miot-mobile-header__name{font-size:var(--ui-text-paragraph);font-weight:var(--ui-weight-medium);line-height:1.3}.miot-mobile-header__tools{position:relative;display:flex;flex-shrink:0;align-items:center;gap:var(--space-2)}.miot-mobile-header__menu{position:fixed;top:calc(100% + var(--space-2));right:0;z-index:4000;min-width:11.5rem;margin:0;padding:var(--space-1);list-style:none;border:1px solid var(--ui-stroke-main);border-radius:var(--radius-md);background:var(--ui-main-white);box-shadow:var(--shadow-md);color:var(--ui-text-black)}.miot-mobile-header__menu-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;width:100%;min-height:2.5rem;margin:0;padding:0 var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;font-family:var(--font-ui);font-size:var(--ui-text-paragraph);font-weight:var(--ui-weight-regular);line-height:1.3;color:var(--ui-text-black);text-align:start;white-space:nowrap;cursor:pointer}.miot-mobile-header__menu-item:hover,.miot-mobile-header__menu-item:focus-visible{background:var(--ui-dark-10);outline:none}.miot-mobile-header__menu-item--danger{color:var(--ui-alert)}.miot-mobile-header__alerts{display:flex;flex-direction:column;gap:var(--space-3);box-sizing:border-box;width:min(20rem,100vw - 1rem);max-height:min(24rem,100vh - 5rem);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--ui-stroke-main) 70%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--ui-main-white) 82%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow-md);color:var(--ui-text-black)}.miot-mobile-header__alerts-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.miot-mobile-header__alerts-title{margin:0;font-family:var(--font-ui);font-size:var(--ui-text-paragraph);font-weight:var(--ui-weight-medium);line-height:1.3;color:var(--ui-text-black)}.miot-mobile-header__alerts-empty{margin:0;font-family:var(--font-ui);font-size:var(--ui-text-body-2);line-height:1.4;color:var(--ui-text-grey)}.miot-mobile-header__alerts-list{display:flex;flex-direction:column;gap:var(--space-1);max-height:14rem;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;list-style:none}.miot-mobile-header__alert{display:flex;align-items:flex-start;gap:var(--space-2);width:100%;margin:0;padding:var(--space-2);border:0;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--ui-main-white) 55%,transparent);text-align:left;cursor:pointer}.miot-mobile-header__alert:hover{background:color-mix(in srgb,var(--ui-main-white) 80%,transparent)}.miot-mobile-header__alert-mark{flex-shrink:0;width:.5rem;height:.5rem;margin-top:.35rem;border-radius:999px;background:var(--ui-main-middle-blue)}.miot-mobile-header__alert--warning .miot-mobile-header__alert-mark{background:var(--ui-warn)}.miot-mobile-header__alert--critical .miot-mobile-header__alert-mark{background:var(--ui-alert)}.miot-mobile-header__alert-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.125rem}.miot-mobile-header__alert-title,.miot-mobile-header__alert-message,.miot-mobile-header__alert-time{overflow:hidden;text-overflow:ellipsis}.miot-mobile-header__alert-title{font-family:var(--font-ui);font-size:var(--ui-text-paragraph);font-weight:var(--ui-weight-regular);line-height:1.3;color:var(--ui-text-black);white-space:nowrap}.miot-mobile-header__alert--unread .miot-mobile-header__alert-title{font-weight:var(--ui-weight-medium)}.miot-mobile-header__alert-message{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:var(--font-ui);font-size:var(--ui-text-body-2);line-height:1.35;color:var(--ui-text-grey);white-space:normal}.miot-mobile-header__alert-time{font-family:var(--font-ui);font-size:.75rem;line-height:1.3;color:var(--ui-text-grey);white-space:nowrap}.miot-mobile-header__tool,.miot-mobile-header__back{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.miot-mobile-header__tool{width:2.25rem;height:2.25rem}.miot-mobile-header__back{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:999px;background:var(--ui-white-15)}.miot-mobile-header__title{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;font-family:var(--font-ui);font-size:var(--text-lg);font-weight:var(--ui-weight-medium);line-height:1.2;text-align:start;text-overflow:ellipsis;white-space:nowrap;color:var(--ui-main-white)}.miot-mobile-header__balance{flex-shrink:0;width:2.25rem;height:2.25rem}.miot-mobile-header__badge,.miot-bottom-nav__badge{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;min-width:1rem;height:1rem;padding:0 .25rem;border-radius:999px;background:var(--ui-alert);font-family:var(--font-ui);font-size:.625rem;font-weight:var(--ui-weight-medium);line-height:1;color:var(--ui-main-white)}.miot-bottom-nav{position:relative;display:flex;align-items:flex-start;justify-content:space-between;min-height:3.75rem;padding:.55rem .35rem .35rem;border:1px solid color-mix(in srgb,#0b3d5d 10%,var(--ui-main-white));border-radius:1.5rem;background:var(--ui-main-white);box-shadow:0 8px 24px #0b3d5d24}.miot-bottom-nav__group{display:flex;flex:1 1 0;align-items:flex-start;justify-content:space-evenly;min-width:0}.miot-bottom-nav__tab,.miot-bottom-nav__action{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;color:var(--ui-text-grey);cursor:pointer}.miot-bottom-nav__tab{flex-direction:column;gap:.125rem;width:auto;min-width:2.5rem;height:auto;min-height:2.5rem}.miot-bottom-nav__tab--selected{color:#0b3d5d}.miot-bottom-nav--has-selection .miot-bottom-nav__tab:not(.miot-bottom-nav__tab--selected) .miot-bottom-nav__glyph{transform:scale(.82)}.miot-bottom-nav__caption{max-width:4.5rem;overflow:hidden;font-family:var(--font-ui);font-size:.625rem;font-weight:var(--ui-weight-medium);line-height:1.1;color:#0b3d5d;text-overflow:ellipsis;white-space:nowrap}.miot-bottom-nav__glyph,.miot-bottom-nav__action-glyph{display:flex}.miot-bottom-nav__tab:active .miot-bottom-nav__glyph,.miot-bottom-nav__action:active .miot-bottom-nav__action-glyph{animation:miot-nav-bounce .32s var(--ease-standard)}.miot-bottom-nav__action{position:absolute;top:0;left:50%;z-index:1;width:3.25rem;height:3.25rem;border-radius:999px;background:#0b3d5d;color:var(--ui-main-white);box-shadow:0 0 0 4px var(--ui-main-white),0 6px 14px #0b3d5d47;transform:translate(-50%,-42%)}.miot-bottom-nav__tab:active{color:var(--ui-main-grey-blue)}.miot-bottom-nav__action:disabled{opacity:.45;cursor:default}.miot-bottom-nav__badge{top:.2rem;right:.15rem}.miot-mobile-preview{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:100%;min-width:0}@keyframes miot-nav-bounce{0%{transform:scale(1)}35%{transform:scale(.82)}70%{transform:scale(1.08)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.miot-bottom-nav__tab:active .miot-bottom-nav__glyph,.miot-bottom-nav__action:active .miot-bottom-nav__action-glyph{animation:none}}
