body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}#root,body,html{max-width:100vw;overflow-x:hidden}@keyframes bgShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes orbFloat1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-30px) scale(1.08)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes orbFloat2{0%,to{transform:translate(0) scale(1)}40%{transform:translate(-50px,30px) scale(1.1)}70%{transform:translate(30px,-20px) scale(.92)}}.login-form-panel,.login-marketing-panel{position:relative;z-index:1}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media (max-width:768px){.login-marketing-panel{display:none!important}.login-form-panel{align-items:flex-start!important;height:auto!important;justify-content:flex-start!important;min-height:100dvh;overflow-y:visible!important;padding:52px 20px 40px!important;width:100%!important}.login-mobile-logo{display:flex!important}.login-root{height:auto!important;min-height:100dvh}.about-section{padding:40px 16px!important}.about-hero-title{font-size:28px!important;line-height:1.25!important}.about-hero-title br{display:none}.about-section-title{font-size:22px!important}.about-back-btn-mobile{display:flex!important}.about-back-label{display:none}.about-footer{align-items:center!important;flex-direction:column!important;gap:6px!important;padding:20px 16px!important;text-align:center!important}.about-section .ant-row{margin-left:0!important;margin-right:0!important}.about-section .ant-col{flex:0 0 100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;width:100%!important}.about-stat-grid .ant-col{flex:0 0 50%!important;max-width:50%!important;padding:4px!important}.pricing-section{padding-left:20px!important;padding-right:20px!important}.pricing-hero-title{font-size:28px!important}.pricing-price-value{font-size:52px!important}.pricing-card{padding:28px 24px!important}.pricing-tier-app-col{display:none!important}}.compact-form .ant-form-item{margin-bottom:10px}.compact-form .ant-form-item-label{padding-bottom:2px}:root{--mt-navy:#001529;--mt-navy-2:#002a52;--mt-navy-deep:#000c17;--mt-blue:#1890ff;--mt-blue-light:#69b1ff;--mt-accent:#1677ff;--mt-accent-dark:#096dd9;--mt-accent-text:#0958d9;--mt-accent-soft:#e6f4ff;--mt-accent-soft-strong:#cfe5ff;--mt-focus:#1890ff4d;--mt-bg:#eceff3;--mt-surface:#fff;--mt-surface-2:#f6f8fa;--mt-surface-3:#e8ecf1;--mt-hover:#eef5ff;--mt-text:#11161c;--mt-text-2:#4a5563;--mt-text-3:#858f96;--mt-sep:#e1e6ec;--mt-sep-strong:#c8d0da;--mt-green:#28a745;--mt-green-text:#1e7e34;--mt-red:#ff3b30;--mt-red-text:#c0392b;--mt-orange:#ff9500;--mt-orange-text:#b35000;--mt-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue","Segoe UI",Roboto,Arial,sans-serif;--mt-radius:10px;--mt-radius-sm:8px;--mt-shadow:0 1px 2px #0015290d,0 2px 10px #0015290d;--mt-band:linear-gradient(160deg,#002a52,#001529)}.ab-page{--ab-dark:var(--mt-navy);--ab-darker:var(--mt-navy);--ab-accent:var(--mt-accent);--ab-accent-text:var(--mt-accent-text);--ab-soft:var(--mt-accent-soft);--ab-on-dark:var(--mt-blue-light);--ab-bg:var(--mt-bg);--ab-text:var(--mt-text);--ab-text-2:var(--mt-text-2);--ab-text-3:var(--mt-text-3);--ab-sep:var(--mt-sep);-webkit-font-smoothing:antialiased;background:var(--ab-bg);color:var(--ab-text);font-family:var(--mt-font);letter-spacing:-.006em}.ab-section{padding:44px 48px}.ab-wrap{margin:0 auto;max-width:1240px}.ab-band{background:var(--mt-band);color:#fff}.ab-section--white{background:#fff;border-bottom:1px solid var(--ab-sep);border-top:1px solid var(--ab-sep)}.ab-eyebrow{align-items:center;color:var(--ab-accent);display:flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:8px}.ab-eyebrow:before{background:currentColor;content:"";height:1px;width:16px}.ab-band .ab-eyebrow{color:var(--ab-on-dark)}.ab-page h1,.ab-page h2,.ab-page h3,.ab-page h4{color:var(--ab-text);letter-spacing:-.02em;margin:0}.ab-band h1,.ab-band h2,.ab-band h3,.ab-band h4{color:#fff}.ab-page h1{font-size:40px;font-weight:700;line-height:1.12;margin-bottom:14px}.ab-page h2{font-size:24px;font-weight:700;line-height:1.2;margin-bottom:8px}.ab-page h3{font-size:18px;font-weight:700}.ab-page h4{font-size:14px;font-weight:600}.ab-page p{color:var(--ab-text-2);font-size:14px;line-height:1.65;margin:0 0 10px}.ab-page p strong{color:var(--ab-text);font-weight:600}.ab-lead{font-size:16px!important}.ab-muted{color:var(--ab-text-3)!important}.ab-band p{color:#ffffffb8}.ab-band .ab-muted{color:#ffffff8c!important}.ab-sub{color:var(--ab-text-3);font-size:14px;margin-bottom:20px!important}.ab-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.ab-btn{border-radius:999px!important;font-weight:500;height:38px!important;padding-inline:20px!important}.ab-btn-ghost{background:#ffffff14!important;border-color:#fff3!important;color:#fff!important}.ab-btn-ghost:hover{background:#ffffff29!important}.ab-stat{background:#ffffff12;border:1px solid #ffffff1a;border-radius:10px;padding:14px 8px;text-align:center}.ab-stat b{color:#fff;display:block;font-size:24px;font-weight:700;line-height:1.1;margin-bottom:4px}.ab-stat span{color:#ffffffa6;display:block;font-size:12px;line-height:1.3}.ab-card{background:#fff;border:1px solid var(--ab-sep);border-radius:10px;box-shadow:var(--mt-shadow);height:100%;padding:14px;transition:border-color .15s}.ab-card:hover{border-color:var(--ab-accent)}.ab-card p{font-size:13px;line-height:1.55;margin:4px 0 0}.ab-card-head{align-items:center;display:flex;gap:10px}.ab-icon{align-items:center;background:var(--ab-soft);border-radius:8px;color:var(--ab-accent-text);display:inline-flex;flex-shrink:0;font-size:15px;height:30px;justify-content:center;width:30px}.ab-platform{display:flex;flex-direction:column;gap:12px;padding:20px}.ab-platform .ab-icon{background:var(--ab-dark);border-radius:10px;color:#fff;font-size:19px;height:40px;width:40px}.ab-platform-sub{color:var(--ab-text-3);font-size:13px}.ab-platform p{font-size:14px}.ab-bullet{align-items:flex-start;color:var(--ab-text-2);display:flex;font-size:13.5px;gap:8px;line-height:1.5;margin-bottom:6px}.ab-bullet .anticon{color:var(--ab-accent);flex-shrink:0;font-size:13px;margin-top:3px}.ab-band .ab-bullet{color:#ffffffc7}.ab-band .ab-bullet .anticon{color:var(--ab-on-dark)}.ab-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.ab-tags span{align-items:center;background:var(--mt-surface-3);border-radius:999px;color:var(--ab-text-2);display:inline-flex;font-size:12px;font-weight:500;height:22px;padding:0 9px}.ab-step{display:flex;gap:14px}.ab-step-rail{flex-direction:column}.ab-step-n,.ab-step-rail{align-items:center;display:flex}.ab-step-n{background:var(--ab-dark);border-radius:50%;color:#fff;flex-shrink:0;font-size:12px;font-weight:700;height:32px;justify-content:center;width:32px}.ab-step-line{background:var(--mt-sep-strong);flex:1 1;margin:4px 0;min-height:16px;width:1px}.ab-step-body{padding-bottom:16px}.ab-step:last-child .ab-step-body{padding-bottom:0}.ab-step-title{align-items:center;display:flex;gap:8px;margin-bottom:3px}.ab-step-title .anticon{color:var(--ab-accent);font-size:15px}.ab-step-body p{font-size:13.5px;margin:0}.ab-why{background:#ffffff12;border:1px solid #ffffff1a;border-radius:10px;padding:18px}.ab-why h4{font-size:16px;margin-bottom:12px}.ab-footer{align-items:center;background:var(--mt-navy);border-top:1px solid #ffffff14;color:#ffffff8c;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;justify-content:space-between;padding:14px 48px}.ab-footer a{color:#ffffffbf}.ab-footer a:hover{color:#fff}.ab-footer-links{display:flex;gap:20px}.about-back-btn-mobile{align-items:center;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;color:#fff;cursor:pointer;display:none;font-size:14px;gap:8px;justify-content:center;margin-bottom:10px;padding:9px 20px;-webkit-user-select:none;user-select:none;width:100%}@media (max-width:768px){.ab-section{padding:28px 16px!important}.ab-page h1{font-size:28px}.ab-page h2{font-size:22px}}.ab-back{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:500;gap:7px;height:32px;margin-bottom:22px;padding:0 14px;transition:background .15s}.ab-back:hover{background:#ffffff2e}.ab-why-title{font-size:16px!important;margin:18px 0 10px!important}.ab-form-card{background:#fff;border-radius:12px;box-shadow:0 8px 24px #000c1740;display:flex;flex-direction:column;gap:14px;padding:20px}.ab-band .ab-form-card h3,.ab-form-card{color:var(--ab-text)}.ab-band .ab-form-card p{color:var(--ab-text-2);font-size:13px;margin:3px 0 0}.ab-form-card .ab-card-head{align-items:flex-start}.ab-form-card .ab-icon{background:var(--ab-dark);border-radius:9px;color:#fff;font-size:17px;height:36px;width:36px}.ab-form-card .ant-form-item{margin-bottom:12px}.ab-form-card .ant-form-item-label{padding-bottom:3px}.ab-form-card .ant-form-item-label>label{color:var(--ab-text-2);font-size:13px;font-weight:500}.ab-form-success{padding:12px 0;text-align:center}.ab-form-success .anticon{color:var(--ab-accent);font-size:40px;margin-bottom:12px}.ab-band .ab-form-success p{margin:6px 0 16px}.ab-contact{border-top:1px solid var(--ab-sep);color:var(--ab-text-2);display:flex;flex-wrap:wrap;font-size:13px;gap:8px 20px;padding-top:12px}.ab-contact a,.ab-contact span{align-items:center;color:var(--ab-text-2);display:inline-flex;gap:7px}.ab-contact a:hover{color:var(--ab-accent)}.lg-admin{--font:var(--mt-font);--brand:var(--mt-blue);--brand-dark:var(--mt-navy);--brand-darker:var(--mt-navy-deep);--bg:var(--mt-bg);--surface:var(--mt-surface);--surface-2:var(--mt-surface-2);--surface-3:var(--mt-surface-3);--hover:var(--mt-hover);--press:#0015291a;--text:var(--mt-text);--text-2:var(--mt-text-2);--text-3:var(--mt-text-3);--sep:var(--mt-sep);--sep-strong:var(--mt-sep-strong);--accent:var(--mt-accent);--accent-dark:var(--mt-accent-dark);--accent-text:var(--mt-accent-text);--accent-soft:var(--mt-accent-soft);--accent-soft-strong:var(--mt-accent-soft-strong);--focus:var(--mt-focus);--rail-active-bg:#1890ff2e;--rail-active-line:var(--mt-blue);--pill-bg:#1890ff4d;--red:var(--mt-red);--orange:var(--mt-orange);--green:var(--mt-green);--red-text:var(--mt-red-text);--orange-text:var(--mt-orange-text);--green-text:var(--mt-green-text);--role-admin-bg:var(--mt-navy);--role-admin-fg:#fff;--role-dist-bg:var(--mt-navy-2);--role-dist-fg:#fff;--role-seller-bg:var(--mt-accent-text);--role-seller-fg:#fff;--role-customer-bg:#dcebff;--role-customer-fg:var(--mt-accent-text);--role-customer-line:var(--mt-blue-light);--role-device-bg:var(--mt-surface-3);--role-device-fg:var(--mt-text-2);--role-device-line:#b6c0cc;--shadow:var(--mt-shadow);--radius:var(--mt-radius);-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--text);font-family:var(--font);font-size:14px;letter-spacing:-.006em;line-height:1.45}.lg-app{display:grid;grid-template-columns:208px minmax(0,1fr);grid-template-rows:48px 1fr;height:100vh;overflow:hidden}.lg-topbar{align-items:center;background:var(--brand-dark);color:#fff;display:flex;gap:14px;grid-column:1/-1;padding:0 16px 0 12px;position:relative;z-index:20}.lg-topbar:after{background:var(--brand);bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.lg-brand{align-items:center;cursor:pointer;display:flex;flex-shrink:0;gap:10px}.lg-logo{border-radius:6px;display:block;height:30px;width:auto}.lg-brand-text{border-left:1px solid #ffffff40;color:#ffffffe0;font-size:14px;font-weight:500;padding-left:10px;white-space:nowrap}.lg-admin-pill{align-items:center;background:var(--pill-bg);border-radius:999px;color:#fff;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;height:20px;letter-spacing:.03em;padding:0 8px;text-transform:uppercase;white-space:nowrap}.lg-topbar-actions{align-items:center;display:flex;gap:10px;margin-left:auto}.lg-avatar-btn{background:var(--brand);border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-grid;font-size:13px;height:28px;padding:0;place-items:center;width:28px}.lg-avatar-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.lg-admin .lg-lang-select .ant-select-selector{background:#ffffff1f!important;border-color:#ffffff2e!important;border-radius:999px!important}.lg-admin .lg-lang-select .ant-select-arrow,.lg-admin .lg-lang-select .ant-select-selection-item{color:#fff!important}.lg-rail{background:var(--brand-darker);display:flex;flex-direction:column;gap:2px;overflow-y:auto;padding:10px 8px}.lg-rail-item{align-items:center;background:#0000;border:0;border-radius:8px;color:#ffffffb8;cursor:pointer;display:flex;font:500 13.5px/1.25 var(--font);gap:10px;padding:9px 12px;text-align:left;transition:background .12s,color .12s;width:100%}.lg-rail-item .anticon{flex-shrink:0;font-size:16px}.lg-rail-item:hover{background:#ffffff0f;color:#fff}.lg-rail-item.active{background:var(--rail-active-bg);box-shadow:inset 3px 0 0 var(--rail-active-line);color:#fff;font-weight:600}.lg-rail-logo{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:6px;justify-content:center;padding:6px 0 12px}.lg-rail-logo img{border-radius:12px;display:block;height:80px;max-width:100%;object-fit:contain;transition:height .2s ease;width:auto}.lg-app--collapsed .lg-rail-logo img{border-radius:6px;height:40px}.lg-app{transition:grid-template-columns .2s ease}.lg-app--collapsed{grid-template-columns:60px minmax(0,1fr)}.lg-rail-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-app--collapsed .lg-rail-item{justify-content:center;padding:10px 0}.lg-app--collapsed .lg-rail-label{display:none}.lg-rail-toggle{color:#ffffff8c;margin-top:auto}.lg-app:not(.lg-app--collapsed) .lg-rail-toggle{justify-content:flex-end}.lg-main{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:auto}.lg-page{flex:1 1;padding:16px 20px 24px}.lg-page-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.lg-page-head h1{color:var(--text);font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.lg-eyebrow{align-items:center;color:var(--accent);display:flex;font-size:12px;font-weight:500;gap:6px;margin-bottom:2px}.lg-eyebrow:before{background:var(--accent);content:"";height:1px;width:14px}.lg-head-actions{gap:8px}.lg-footer,.lg-head-actions{align-items:center;display:flex;flex-wrap:wrap}.lg-footer{color:var(--text-3);font-size:12px;gap:12px;justify-content:center;padding:0 20px 14px}.lg-footer a{color:var(--text-2)}.lg-footer a:hover{color:var(--accent)}.lg-admin .lg-card,.lg-admin .lg-glass{background:var(--surface);border:1px solid var(--sep);border-radius:var(--radius);box-shadow:var(--shadow)}.lg-admin .lg-card{overflow:hidden}.lg-admin .lg-section-title{color:var(--text);font-size:16px;font-weight:600;margin:0}.lg-chip{font-size:12px;gap:6px;height:22px;padding:0 9px;white-space:nowrap}.lg-chip,.lg-segment{align-items:center;background:var(--surface-3);border-radius:999px;color:var(--text-2);display:inline-flex;font-weight:500}.lg-segment{cursor:pointer;font-size:13px;gap:8px;height:32px;padding:0 12px;-webkit-user-select:none;user-select:none}.lg-admin .ant-btn-default:not(:disabled):not(.ant-btn-dangerous){background:var(--surface-3);border-color:#0000;color:var(--text)}.lg-admin .ant-btn-default:not(:disabled):not(.ant-btn-dangerous):hover{background:var(--press);border-color:#0000;color:var(--text)}.lg-admin .ant-btn-primary:not(.ant-btn-background-ghost):not(.ant-btn-dangerous):not(:disabled):hover{background:var(--accent-dark)}.lg-admin .ant-btn-background-ghost.ant-btn-primary:not(:disabled){background:var(--accent-soft);border-color:#0000;color:var(--accent-text)}.lg-admin .ant-btn-background-ghost.ant-btn-primary:not(:disabled):hover{background:var(--accent-soft-strong);border-color:#0000;color:var(--accent-text)}.lg-admin .ant-btn-background-ghost.ant-btn-dangerous:not(:disabled){background:color-mix(in srgb,var(--red) 10%,#0000);border-color:#0000;color:var(--red-text)}.lg-admin .ant-btn-background-ghost.ant-btn-dangerous:not(:disabled):hover{background:color-mix(in srgb,var(--red) 16%,#0000);border-color:#0000;color:var(--red-text)}.lg-tree-toolbar{justify-content:space-between;padding:10px 12px}.lg-tree-toolbar,.lg-tree-toolbar__left,.lg-tree-toolbar__right{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.lg-admin .lg-search.ant-input-affix-wrapper{background:var(--surface-3);border-color:#0000;border-radius:9px;height:32px}.lg-admin .lg-search.ant-input-affix-wrapper .ant-input{background:#0000}.lg-admin .lg-search.ant-input-affix-wrapper:hover{border-color:#0000}.lg-admin .lg-search.ant-input-affix-wrapper-focused{background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 3px var(--focus)}.lg-tree-head{align-items:center;background:var(--surface-2);border-bottom:1px solid var(--sep);border-top:1px solid var(--sep);color:var(--text-2);display:grid;font-size:12px;font-weight:600;padding:8px 12px;white-space:nowrap}.lg-tree-body{min-height:400px}.lg-row{background:var(--surface);border-bottom:1px solid var(--sep);transition:background .1s}.lg-row:hover{background:var(--hover)}.lg-row--root{background:var(--surface-2)}.lg-type-icon{align-items:center;border-radius:6px;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.lg-type-icon .anticon{font-size:12px!important}.lg-name-btn{border-radius:6px;cursor:pointer;display:inline-block;padding:2px 8px;transition:background .12s}.lg-name-btn:hover{background:var(--accent-soft);color:var(--accent-text)!important}.lg-status-pill{align-items:center;border-radius:6px;display:inline-flex;font-size:11.5px;font-weight:500;gap:5px;height:20px;padding:0 8px;white-space:nowrap}.lg-status-pill:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.lg-detail-panel{background:var(--surface-2);border:1px solid var(--sep);border-radius:10px}.lg-detail-field{background:var(--surface);border:1px solid var(--sep);border-radius:8px;padding:8px 10px}.lg-detail-label{align-items:center;color:var(--text-2);display:flex;font-size:11.5px;font-weight:500;gap:6px;margin-bottom:4px}.lg-admin .lg-mobile-card{border-radius:10px;overflow:hidden}@media (max-width:768px){.lg-app{grid-template-columns:minmax(0,1fr);grid-template-rows:48px 1fr 58px}.lg-rail{border-top:3px solid var(--brand);flex-direction:row;gap:0;grid-row:3;justify-content:space-around;overflow-x:auto;padding:0 0 env(safe-area-inset-bottom)}.lg-rail-item{border-radius:0;flex-direction:column;font-size:9.5px;gap:3px;justify-content:center;min-width:64px;padding:6px 4px;text-align:center;width:auto}.lg-rail-item .anticon{font-size:18px}.lg-rail-item.active{background:var(--rail-active-bg);box-shadow:inset 0 3px 0 var(--rail-active-line)}.lg-main{grid-row:2}.lg-rail-toggle{display:none}.lg-rail-label{white-space:normal}.lg-admin-pill,.lg-brand-text{display:none}.lg-topbar{gap:10px;padding:0 10px}.lg-page{padding:10px 0 20px}.lg-page-head{padding:0 12px}.lg-footer{padding:0 12px 12px}}.lg-admin .lg-card{overflow:clip}.lg-tree-head{height:36px;padding-bottom:0;padding-top:0;position:-webkit-sticky;position:sticky;top:0;z-index:6}.lg-row,.lg-tree-head{box-sizing:border-box}.lg-row--stuck{background:var(--surface-2)}.lg-view-switch{background:var(--surface-3);border-radius:9px;display:inline-flex;padding:2px}.lg-view-switch button{background:#0000;border:0;border-radius:7px;color:var(--text-2);cursor:pointer;font:500 13px/1 var(--font);height:28px;padding:0 14px;white-space:nowrap}.lg-view-switch button.active{background:var(--surface);box-shadow:0 1px 3px #0000001f;color:var(--text)}.lg-filter{align-items:center;background:var(--surface-3);border:0;border-radius:999px;color:var(--text-2);cursor:pointer;display:inline-flex;font:500 12.5px/1 var(--font);gap:6px;height:28px;padding:0 11px;white-space:nowrap}.lg-filter.active{background:var(--accent);color:#fff}.lg-filter b{font-weight:600;opacity:.75}.lg-devices-row{grid-gap:10px;align-items:center;display:grid;font-size:13px;gap:10px;min-height:42px;padding:4px 12px}.lg-devices-head{gap:10px}.lg-sort-btn{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:5px;padding:0}.lg-cell-ellipsis{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-device-id{color:var(--text);cursor:pointer;font-weight:600}.lg-device-id:hover{color:var(--accent-text)}.lg-device-sub{color:var(--text-3);font-size:12px}.lg-path{color:var(--text-2);font-size:12.5px}.lg-devices-empty{color:var(--text-3);padding:48px 16px;text-align:center}.lg-devices-more{padding:12px;text-align:center}.lg-devices-filters{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.lg-page-head__main{align-items:center;display:flex;gap:12px;min-width:0}.lg-page-head__icon{align-items:center;background:var(--brand-dark);border-radius:10px;color:#fff;display:inline-flex;flex-shrink:0;font-size:17px;height:38px;justify-content:center;width:38px}.lg-page-head__sub{color:var(--text-2);font-size:13px;margin:2px 0 0}.lg-card__head{border-bottom:1px solid var(--sep);gap:12px;justify-content:space-between;min-height:46px;padding:8px 16px}.lg-card__head,.lg-card__title{align-items:center;display:flex}.lg-card__title{color:var(--text);font-size:14.5px;font-weight:600;gap:8px}.lg-card__icon{color:var(--accent-text);display:inline-flex}.lg-card+.lg-card{margin-top:12px}.lg-status{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:500;gap:5px;height:22px;padding:0 9px;white-space:nowrap}.lg-status--success{background:#28a7451f;color:var(--mt-green-text)}.lg-status--danger{background:#ff3b301a;color:var(--mt-red-text)}.lg-status--warning{background:#ff950024;color:var(--mt-orange-text)}.lg-status--info{background:var(--accent-soft);color:var(--accent-text)}.lg-status--neutral{background:var(--surface-3);color:var(--text-2)}.lg-admin .lg-page .ant-card{border:1px solid var(--sep);border-radius:var(--radius);box-shadow:var(--shadow)}.lg-admin .lg-page .ant-card-head{min-height:46px;padding:0 16px}.lg-admin .lg-page .ant-card-head-title{font-size:14.5px;font-weight:600}.lg-admin .lg-page .ant-table-thead>tr>th{background:var(--surface-2);color:var(--text-2);font-size:12px;font-weight:600}.lg-summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.lg-summary-card{align-items:flex-start;background:var(--surface);border:1px solid var(--sep);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--text);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;padding:12px 14px;text-align:left;transition:border-color .15s,box-shadow .15s,transform .15s}.lg-summary-card:hover{border-color:var(--sep-strong);transform:translateY(-1px)}.lg-summary-card.active{border-color:var(--accent);box-shadow:0 0 0 3px var(--mt-focus)}.lg-summary-label{align-items:center;color:var(--text-2);display:inline-flex;font-size:12.5px;font-weight:500;gap:7px}.lg-summary-label i{background:var(--mt-sep-strong);border-radius:50%;height:8px;width:8px}.lg-summary-card--neutral .lg-summary-label i{background:var(--mt-navy)}.lg-summary-card--success .lg-summary-label i{background:var(--mt-green)}.lg-summary-card--danger .lg-summary-label i{background:var(--mt-red)}.lg-summary-value{align-items:center;display:inline-flex;font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.lg-desc-text{color:var(--text-2);cursor:pointer;display:inline-block;font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.lg-desc-text:hover{color:var(--accent-text)}.lg-desc-empty{color:var(--text-3);font-size:12px}.lg-admin .lg-more-btn{border-radius:8px;color:var(--text-2);height:28px;width:28px}.lg-admin .lg-more-btn:hover{background:var(--surface-3)!important}.lg-empty{padding:44px 16px;text-align:center}.lg-empty h4{color:var(--text);font-size:15px;font-weight:600;margin:0 0 4px}.lg-empty p{color:var(--text-2);font-size:13px;margin:0 0 14px}.lg-dw{background:var(--surface);min-height:100%}.lg-dw-head{align-items:flex-start;border-bottom:1px solid var(--sep);display:flex;gap:12px;padding:16px 16px 14px}.lg-dw-head .lg-type-icon{border-radius:9px;height:34px;width:34px}.lg-dw-head .lg-type-icon .anticon{font-size:16px!important}.lg-dw-title{color:var(--text);font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0 0 4px;word-break:break-word}.lg-dw-section{border-bottom:1px solid var(--sep);padding:14px 16px}.lg-dw-section:last-child{border-bottom:none}.lg-dw-grid{grid-gap:10px 12px;align-items:center;display:grid;gap:10px 12px;grid-template-columns:130px minmax(0,1fr)}.lg-dw-label{color:var(--text-3);font-size:12px;font-weight:500;margin-bottom:6px}.lg-dw-grid .lg-dw-label{margin-bottom:0}.lg-dw-value{color:var(--text);font-size:13px;min-width:0;word-break:break-word}.lg-dw-hint{color:var(--text-3);font-size:11.5px;margin-top:6px}.lg-dw-actions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:768px){.lg-summary{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.lg-summary-card{padding:10px 12px}.lg-summary-value{font-size:20px}}.ex{display:flex;flex-direction:column;gap:12px}.ex-top{gap:8px;justify-content:space-between;min-height:28px}.ex-crumbs,.ex-top{align-items:center;display:flex}.ex-crumbs{flex-wrap:wrap;font-size:13px;gap:4px;min-width:0}.ex-crumb{background:none;border:none;border-radius:6px;color:var(--accent-text);cursor:pointer;font:inherit;padding:2px 4px}.ex-crumb:hover{background:var(--accent-soft)}.ex-crumb--current{color:var(--text);cursor:default;font-weight:600}.ex-crumb--current:hover{background:none}.ex-crumb-sep{color:var(--text-3);font-size:9px}.lg-admin .ex-switch{color:var(--text-2)}.lg-admin .ex-search.ant-input-affix-wrapper{border-radius:12px;height:42px}.ex-id{padding:14px 16px}.ex-id-main{align-items:center;display:flex;gap:12px}.ex-id-icon-wrap .lg-type-icon,.ex-id-icon.lg-type-icon{border-radius:10px;height:40px;width:40px}.ex-id-icon-wrap .lg-type-icon .anticon,.ex-id-icon.lg-type-icon .anticon{font-size:18px!important}.ex-id-title{color:var(--text);font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0;word-break:break-word}.ex-id-sub{color:var(--text-2);font-size:13px;margin-top:2px;word-break:break-word}.ex-id-actions{align-items:center;display:flex;flex-shrink:0;gap:6px}.ex-id-fields{border-top:1px solid var(--sep);display:flex;flex-wrap:wrap;gap:12px;margin-top:14px;padding-top:12px}.ex-field{display:flex;flex-direction:column;gap:4px;min-width:160px}.ex-field>span{color:var(--text-3);font-size:12px;font-weight:500}.ex-field--grow{flex:1 1;min-width:220px}.ex-tiles{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.ex-tile{align-items:flex-start;background:var(--surface);border:1px solid var(--sep);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--text);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;padding:10px 14px;text-align:left;transition:border-color .15s}.ex-tile:hover{border-color:var(--sep-strong)}.ex-tile.active{border-color:var(--accent);box-shadow:0 0 0 3px var(--mt-focus)}.ex-tile-label{color:var(--text-2);font-size:12.5px;font-weight:500}.ex-tile-value{align-items:center;display:inline-flex;font-size:22px;font-weight:700;letter-spacing:-.02em}.ex-tile--success .ex-tile-value{color:var(--mt-green-text)}.ex-tile--danger .ex-tile-value{color:var(--mt-red-text)}.ex-tile--muted .ex-tile-value{color:var(--text-2)}.ex-tabs{border-bottom:1px solid var(--sep);display:flex;gap:20px;padding:0 16px}.ex-tabs button{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:var(--text-2);cursor:pointer;display:inline-flex;font:inherit;font-size:13.5px;gap:6px;padding:11px 0 9px}.ex-tabs button b{color:var(--text-3);font-weight:600}.ex-tabs button.active{border-bottom-color:var(--accent);color:var(--text);font-weight:600}.ex-tabs button.active b{color:var(--accent-text)}.ex-filters{border-bottom:1px solid var(--sep);flex-wrap:wrap;gap:6px}.ex-filters,.ex-row{align-items:center;display:flex;padding:10px 16px}.ex-row{background:var(--surface);border:none;border-bottom:1px solid var(--sep);color:var(--text);font:inherit;gap:12px;text-align:left;width:100%}.ex-row:last-child{border-bottom:none}.ex-row--link{cursor:pointer}.ex-row--link:hover{background:var(--mt-hover)}.ex-row-main{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;flex:1 1;font:inherit;gap:12px;min-width:0;padding:0;text-align:left}.ex-row-text{display:flex;flex-direction:column;min-width:0}.ex-row-title{font-size:14px;font-weight:600}.ex-row-sub,.ex-row-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-row-sub{color:var(--text-2);font-size:12px}.ex-row-actions{align-items:center;display:flex;flex-shrink:0;gap:4px}.ex-chevron{color:var(--text-3);flex-shrink:0;font-size:11px}.ex-health,.ex-pill{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:500;height:22px;padding:0 9px;white-space:nowrap}.ex-health--success,.ex-pill--online{background:#28a7451f;color:var(--mt-green-text)}.ex-health--danger,.ex-pill--offline{background:#ff3b301a;color:var(--mt-red-text)}.ex-health--muted,.ex-pill--never{background:var(--surface-3);color:var(--text-2)}.ex-device{border-bottom:1px solid var(--sep)}.ex-device .ex-row,.ex-device:last-child{border-bottom:none}.ex-device.open{background:var(--surface-2)}.ex-device.open .ex-row{background:#0000}.ex-device-detail{grid-gap:10px 12px;display:grid;gap:10px 12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));padding:4px 16px 14px 50px}.ex-device-detail .ex-field{min-width:0}.ex-field--wide,.ex-field-hint{grid-column:1/-1}.ex-field-hint{color:var(--text-3);font-size:11.5px}.ex-results .ex-group+.ex-group{border-top:1px solid var(--sep)}.ex-group-head{color:var(--text-3);font-size:12px;font-weight:600;letter-spacing:.04em;padding:10px 16px 6px;text-transform:uppercase}.ex-group-head b{color:var(--text-2);margin-left:4px}.ex-group .ex-row{border-bottom:none}.ex-more{color:var(--text-3);font-size:12px;padding:4px 16px 12px 50px}@media (max-width:768px){.ex{padding:0 10px}.ex-tiles{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.ex-id-main{flex-wrap:wrap}.ex-id-title{font-size:18px}.ex-hide-sm{display:none}.ex-row{gap:10px;padding:10px 12px}.ex-device-detail{padding:4px 12px 12px}.ex-field,.ex-field--grow{min-width:0;width:100%}}.ex-only-wide{display:none}.ex-head{display:flex;flex-direction:column;gap:12px}.ex-colhead{grid-gap:12px;align-items:center;background:var(--surface-2);border-bottom:1px solid var(--sep);color:var(--text-3);display:grid;font-size:11.5px;font-weight:600;gap:12px;height:34px;letter-spacing:.04em;padding:0 16px;text-transform:uppercase}.ex-col{color:var(--text-2);font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-col--badge{overflow:visible}@media (min-width:1000px){.ex-only-wide{display:block}.ex-colhead.ex-only-wide{display:grid}.ex-row-sub.ex-only-wide{display:block}.ex-only-narrow{display:none!important}.ex-head{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ex-head .ex-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-head .ex-tile{justify-content:center}.ex-colhead--children,.ex-row--child{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,2.2fr) minmax(0,1.6fr) minmax(0,1.6fr) 150px 16px}.ex-colhead--devices,.ex-row--device{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr) minmax(0,1fr) 150px 120px}.ex-colhead--devices.with-path,.ex-row--device.with-path{grid-template-columns:minmax(0,1.4fr) minmax(0,2fr) minmax(0,1.2fr) minmax(0,1fr) 150px 120px}.ex-row--device .ex-row-actions{justify-content:flex-end}.ex-device-detail{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (min-width:1500px){.ex-head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.ex-head .ex-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.lg-rail-brand{color:#fff;font-size:13px;font-weight:600;letter-spacing:.01em;max-width:100%;overflow:hidden;padding:0 8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.lg-app--collapsed .lg-rail-brand{display:none}.lg-wordmark{padding:14px 6px 18px}.lg-wordmark-full{align-items:center;color:#fff;display:flex;flex-direction:column;line-height:1.05;text-align:center}.lg-wordmark-full b{font-size:26px;font-weight:800;letter-spacing:-.02em}.lg-wordmark-full span{color:var(--mt-blue-light);font-size:12px;font-weight:600;letter-spacing:.32em;margin-top:4px;padding-left:.32em;text-transform:uppercase}.lg-wordmark-short{color:#fff;display:none;font-size:22px;font-weight:800}.lg-app--collapsed .lg-wordmark-full{display:none}.lg-app--collapsed .lg-wordmark-short{display:block}.tk-page{margin:0 auto;max-width:760px}.lg-admin .tk-page,.tk-page{padding:0}.tk-head{margin-bottom:12px}.tk-eyebrow{align-items:center;color:var(--mt-accent);color:var(--accent,var(--mt-accent));display:flex;font-size:12px;font-weight:500;gap:6px;margin-bottom:2px}.tk-eyebrow:before{background:currentColor;content:"";height:1px;width:14px}.tk-title{color:var(--mt-text);color:var(--text,var(--mt-text));font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.tk-desc{color:var(--mt-text-2);color:var(--text-2,var(--mt-text-2));font-size:14px;line-height:1.55;margin:4px 0 0}.tk-card{background:var(--mt-surface);background:var(--surface,var(--mt-surface));border:1px solid var(--sep,var(--mt-sep));border-radius:10px;box-shadow:var(--mt-shadow);padding:16px}.tk-row{display:flex;gap:12px}.tk-icon,.tk-row{align-items:center}.tk-icon{background:var(--mt-navy);background:var(--brand-dark,var(--mt-navy));border-radius:10px;color:#fff;display:inline-flex;flex-shrink:0;font-size:19px;height:40px;justify-content:center;width:40px}.tk-email-wrap{flex:1 1;min-width:0}.tk-label{color:var(--mt-text-2);color:var(--text-2,var(--mt-text-2));font-size:12px;font-weight:500}.tk-email{color:var(--mt-text);color:var(--text,var(--mt-text));font-size:17px;font-weight:600;letter-spacing:-.01em;word-break:break-all}.tk-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.tk-note{color:var(--mt-text-3);color:var(--text-3,var(--mt-text-3));font-size:12.5px;margin:10px 0 0}.tk-reply{color:var(--mt-text-2);color:var(--text-2,var(--mt-text-2));font-size:13px;margin:10px 2px 0}@media (max-width:768px){.lg-admin .tk-page,.tk-page{padding:0 12px}.tk-actions .ant-btn{flex:1 1 auto}}
/*# sourceMappingURL=main.54a02a7a.css.map*/