@charset "UTF-8";.loader-container{display:flex;justify-content:center;align-items:center;color:var(--hmc-color-content-subtle)}.loader-container.fullscreen{height:calc(100vh - 96px);width:100%}.loader-box{display:flex;flex-direction:column;align-items:center;gap:16px}.loader-title{font-size:16px}.spinner{border-style:solid;border-radius:50%;animation:spin 1.5s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner-wrapper{display:flex;justify-content:center;align-items:center;height:80vh;width:100%}@font-face{font-family:harmonic-font;src:url(/assets/harmonic-font-BM75maxk.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}body{box-sizing:border-box;margin:0;padding:0;font-optical-sizing:auto;font-style:normal;height:100vh;overflow:hidden;font-family:inter,sans-serif}p{margin:0!important}.light,.dark{height:calc(100vh - 45px);--gap-s: 10px}.light{background:var(--hmc-color-layout-canvas);--border-color: var(--hmc-color-layout-divider-default);color:var(--hmc-color-system-info-default)}.light *::-webkit-scrollbar{width:12px;height:16px}.light *::-webkit-scrollbar-track{background:var(--hmc-color-layout-canvas);background-clip:content-box}.light *::-webkit-scrollbar-corner{background:var(--hmc-color-layout-canvas)}.light *::-webkit-scrollbar-thumb{background-color:var(--hmc-color-content-silent);border-radius:8px;border:2px solid var(--hmc-color-layout-canvas)}.dark{background:var(--hmc-color-layout-canvas);--border-color: var(--hmc-color-layout-divider-default);color:var(--hmc-color-system-info-default)}.dark *::-webkit-scrollbar{width:12px;height:16px}.dark *::-webkit-scrollbar-track{background:var(--hmc-color-layout-canvas);background-clip:content-box}.dark *::-webkit-scrollbar-corner{background:var(--hmc-color-layout-canvas)}.dark *::-webkit-scrollbar-thumb{background-color:var(--hmc-color-content-silent);border-radius:8px;border:2px solid var(--hmc-color-layout-canvas)}.toaster-message{white-space:pre-line;word-break:keep-all;overflow-wrap:normal}.my-profile-wrapper{position:absolute;right:0;background:var(--hmc-color-layout-container);border:1px solid var(--hmc-color-layout-divider-default);box-shadow:0 8px 24px #0003;border-radius:8px;min-width:220px;padding:6px 0;box-sizing:border-box;z-index:1}.dropdown-options-spacing{padding-left:4px;padding-right:4px;box-sizing:border-box}.icon-text-wrapper{display:flex;align-items:center;gap:4px}.profile-username-div{height:40px;display:flex;align-items:center;padding-left:4px}.logo-pointer{cursor:pointer}.notification-badge{position:absolute;top:5px;right:45px;background-color:#e53935;color:#fff;font-size:10px;font-weight:600;min-width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--hmc-color-bg-default);pointer-events:none}.logo{display:flex;align-items:center;gap:12px}.adi-logo{width:52px;height:16px;display:block;cursor:pointer}.logo-title{display:inline-flex;align-items:center;width:101px;height:28px;font:600 20px/28px Barlow;white-space:nowrap;color:var(--hmc-color-content-default, #101820)}.notification-dropdown{position:relative;padding-right:16px}.notification-dropdown .notification-card{position:absolute;top:0;right:0;width:388px;max-height:600px;background-color:var(--hmc-color-layout-container);border:1px solid var(--hmc-color-notification-info-default-border);border-radius:8px;padding:0 16px 6px;z-index:1000}.notification-dropdown .notification-card.add-extra-border{padding-bottom:16px}.notification-dropdown .notification-header{display:flex;justify-content:space-between;align-items:center;height:48px;color:var(--hmc-color-content-default);padding:0}.notification-dropdown .notification-header .notification-title{font-size:var(--hmc-subtitle-s);font-weight:600;color:var(--hmc-color-content-default);cursor:pointer}.notification-dropdown .notification-header .mark-read{background:none;border:none;font-size:12px;font-weight:600;cursor:pointer;color:var(--hmc-color-content-default)}.notification-dropdown .notification-header .mark-read:hover:not(:disabled){color:var(--hmc-color-content-strong)}.notification-dropdown .notification-header .mark-read:disabled{color:var(--hmc-color-content-subtle);cursor:not-allowed;opacity:.6}.notification-dropdown .divider{margin:0;border:none;border-top:1px solid var(--hmc-color-layout-divider-default)}.notification-dropdown .no-notifications{text-align:center;padding:24px 8px;color:var(--hmc-color-content-subtle)}.notification-dropdown .no-notifications h4{font-size:14px;font-weight:600;margin-bottom:6px}.notification-dropdown .no-notifications p{font-size:13px;color:var(--hmc-color-content-subtle);margin:0}.notification-dropdown .notification-list .notification-item{padding:px 0;border:1px solid var(--hmc-color-notification-info-default-border);font-size:13px;margin-top:16px;color:var(--hmc-color-content-default)}.notification-dropdown .notification-list{overflow-y:auto;max-height:550px;gap:10px;scrollbar-width:14px;scroll-padding:5px;scrollbar-color:var(--hmc-color-content-silent) var(--hmc-color-layout-canvas);overflow-y:hidden}.notification-dropdown .notification-list.scrollable{overflow-y:auto}@media(max-width:1440px){.notification-dropdown .notification-list .notification-card{height:70vh!important}.notification-dropdown .notification-list .notification-list{height:62vh!important}}@media(max-width:1200px){.notification-dropdown .notification-list .notification-card{height:65vh!important}.notification-dropdown .notification-list .notification-list{height:50vh!important}}@media(max-width:992px){.notification-dropdown .notification-list .notification-card{width:340px!important;height:60vh!important}.notification-dropdown .notification-list .notification-list{height:53vh!important}}@media(max-width:768px){.notification-dropdown .notification-list .notification-card{width:320px!important;height:55vh!important}.notification-dropdown .notification-list .notification-list{height:50vh!important}}@media(max-width:576px){.notification-dropdown .notification-list .notification-card{width:95vw!important;right:2.5vw!important;height:50vh!important}.notification-dropdown .notification-list .notification-list{height:45vh!important}}@media(min-width:1800px){.notification-dropdown .notification-list .notification-card{height:45vh!important}.notification-dropdown .notification-list .notification-list{height:40vh!important}}@media(min-width:2200px){.notification-dropdown .notification-list .notification-card{height:35vh!important}.notification-dropdown .notification-list .notification-list{height:32vh!important}}.notification-dropdown .notification-list .notification-item{display:flex;width:calc(100% - var(--scrollbar-compensation, 0px));align-items:flex-start;gap:10px;height:92px;box-sizing:border-box;background-color:var(--hmc-color-layout-container);padding:12px 12px 12px 4px;margin-bottom:10px;cursor:pointer;border-radius:4px}.notification-dropdown .notification-list .notification-item:hover{background-color:var(--hmc-color-interactive-silent-hover)}.notification-dropdown .notification-list .notification-item:hover .end-icon{visibility:visible;padding-top:20px;padding-right:10px}.notification-dropdown .notification-list .notification-item .icon{margin-top:3px;padding:2px 0 2px 10px}.notification-dropdown .notification-list .notification-item .end-icon{visibility:hidden}.notification-dropdown .notification-list .notification-item .content{flex:1;line-height:20px;display:flex;padding:2px 0;flex-direction:column;justify-content:center;align-items:flex-start;flex:1 0 0}.notification-dropdown .notification-list .notification-item .content .title-text{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:25ch;color:var(--hmc-color-content-default)}.notification-dropdown .notification-list .notification-item .content .message{color:var(--hmc-color-notification-info-default-text)}.notification-dropdown .notification-list .notification-item .content .time{font-size:12px;color:var(--hmc-color-content-subtle);display:flex;align-items:center;font-weight:400px;gap:10px}.notification-dropdown .notification-list .notification-item .content .dot{width:6px;height:6px;background-color:var(--hmc-color-notification-danger-strong-background);border-radius:50%}.notification-dropdown .no-notifications{text-align:center;padding:24px 8px;text-wrap:inherit;font-size:var(--hmc-subtitle-m)}.notification-dropdown .no-notifications h4{font-size:var(--hmc-subtitle-m);font-weight:600;margin-bottom:6px}.notification-dropdown .no-notifications p{font-size:var(--hmc-subtitle-s);color:var(--hmc-color-content-subtle);margin:0}.notification-dropdown .notification-card.no-notifications-active{height:30vh!important;display:flex;align-items:center;justify-content:center}.parent-notification{display:flex;justify-content:center;align-items:center}.notification-dropdown .notification-list{overflow-y:hidden;--scrollbar-compensation: 0px}.notification-dropdown .notification-list.scrollable{overflow-y:auto;--scrollbar-compensation: 15px}.notification-dropdown .notification-list .notification-item{width:100%}.notification-dropdown .notification-list.scrollable .notification-item{width:366px}@supports (-moz-appearance: none){.notification-dropdown .notification-list{--scrollbar-compensation: 0px}.notification-dropdown .notification-list.scrollable{--scrollbar-compensation: 15px}.notification-dropdown .notification-list.scrollable .notification-item{width:370px}}@supports (-webkit-appearance: none) and (not (-moz-appearance: none)){.notification-dropdown .notification-list{--scrollbar-compensation: 0px}.notification-dropdown .notification-list.scrollable{--scrollbar-compensation: 4px}}.loginWrapper{display:flex;align-items:center;justify-content:center;height:100vh;width:100%;padding:12px}.loginCard{width:766px;display:flex}.leftPanel{width:52%;display:flex;flex-direction:column;border-right:1px solid var(--hmc-color-layout-divider-default);padding:0 16px;box-sizing:border-box;gap:22px}.logoBox{border:1px solid var(--hmc-color-layout-divider-default);border-radius:4px;width:64px;height:64px;margin-bottom:16px}.logoImage{width:64px;height:64px}.titleBlock{display:flex;flex-direction:column;gap:6px}.description{display:flex;flex-direction:column}.descriptionText{color:var(--hmc-color-content-default);line-height:20px;padding-bottom:22px;box-sizing:border-box}.linkGroup{display:flex;flex-direction:column;padding-top:16px;gap:8px}.linkGroup a{color:var(--hmc-color-interactive-primary-idle);text-decoration:underline;text-underline-offset:2px}.rightPanel{width:48%;display:flex;flex-direction:column;padding:32px;margin-top:24px;gap:29px}.rightTitle{display:flex;flex-direction:column;gap:6px}.rightTitle .title{color:var(--hmc-color-content-default)}.rightTitle .subtitle{color:var(--hmc-color-content-default);line-height:20px}.loginButton{font-weight:600}.accountLinks{display:flex;flex-direction:column;gap:9px}.accountLinks p{color:var(--hmc-color-content-default)}.accountLinks a{color:var(--hmc-color-interactive-primary-idle);text-decoration:underline;text-underline-offset:2px}.accountLinks .privacy-link{text-underline-offset:3px}.terms a{color:var(--hmc-color-interactive-primary-idle);text-decoration:underline;text-underline-offset:2px}.termBox{display:flex;gap:16px;padding-left:16px;padding-top:8px;box-sizing:border-box}.home-side-panel{grid-column:span 0/span 12;grid-row:1/-1;grid-column-start:1}.build-filters-panel{width:191px;padding:16px;height:100vh;background:var(--hmc-color-layout-container);border-right:var(--hmc-card-border-width, 1px) solid var(--hmc-color-layout-divider-default, var(--hmc-color-gray-300, #b7bbc3))}.build-filters-panel .filters-header{display:flex;justify-content:space-between;align-items:center}.build-filters-panel .filters-header h4{margin:0;font-size:16px;font-weight:600;font-family:inter,sans-serif}.build-filters-panel .filters-header .clear-btn{background:none;border:none}.build-filters-panel .filters-header .clear-btn:hover{color:#0070f3}.build-filters-panel .filter-group{padding-bottom:16px}.build-filters-panel .filter-group .label{font-family:inter,sans-serif;font-size:14px;font-weight:700;padding-top:10px;padding-bottom:10px;text-align:left}.build-filters-panel .filter-group .btn-group{display:flex;flex-wrap:wrap;gap:8px;width:100%}.build-filters-panel .filter-group .chip{padding:4px 10px;border-radius:16px;border:1px solid #d0d0d0;background-color:#f3f4f6;font-size:12px;color:#333;cursor:pointer}.build-filters-panel .filter-group .chip.selected{background-color:#0b5fff;color:#fff;border-color:#0b5fff}.build-filters-panel .filter-group .chip.with-icon{display:flex;align-items:center;gap:4px}.build-setup-container{font-family:var(--hmc-font-family, sans-serif)}.header{display:flex;align-items:center;font-weight:600;color:var(--hmc-color-primary, #0070f3);gap:6px;margin-bottom:12px}.header .title{font-size:14px}.steps{display:flex;flex-direction:column;gap:4px;padding:0 8px;box-sizing:border-box}.step-button{position:relative;display:flex;align-items:center;gap:4px;border:none;background:transparent;cursor:pointer;text-align:left;padding:8px 12px}.step-button:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background-color:var(--hmc-color-layout-divider-silent)}.step-button.completed:before{background-color:var(--hmc-color-interactive-primary-idle)}.step-button.selected{background-color:var(--hmc-color-system-primary-silent)}.step-button:hover{background-color:var(--hmc-color-notification-info-default-background)}.Build-header{height:48px!important;display:flex;justify-content:center;justify-content:space-between;align-items:center;border-bottom:1px solid var(--hmc-color-layout-divider-default);background-color:var(--hmc-color-gray-white)}.Build-header .Build-info{font-size:14px;color:#666;flex:0 0 auto}.Build-header .Build-controls{display:flex;align-items:center;justify-content:center;position:relative;flex:1}.Build-header .Build-controls .tabs{position:absolute;left:40%;transform:translate(-50%);display:flex;gap:24px}@media(max-width:1920px){.Build-header .Build-controls .tabs{left:42%}}.Build-header .Build-controls .BuildHeader-button-container{margin-left:auto;display:flex;gap:3px}.build-navigator{height:48px!important;text-align:center;align-items:center;display:flex;gap:4px;padding-left:12px;box-sizing:border-box;background:var(--hmc-color-layout-container);width:350px}.build-status{display:flex;text-align:center;align-items:center;justify-content:right;padding-right:8px;box-sizing:border-box;width:350px}.build-footer{height:48px!important;display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-shrink:0;border-top:1px solid var(--hmc-color-layout-divider-default);padding:12px 8px;box-sizing:border-box}.build-project-content{grid-column:span 12;grid-row-start:1;width:100%}.page-container{display:flex;flex-direction:column;height:calc(100vh - 96px)}.page-container .workspace{flex:1;overflow-y:auto}.build-setup{flex:1;height:100%;width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;gap:16px;padding:12px 0}.build-setup-Header{display:flex;flex-direction:column;gap:8px;justify-content:center}.build-cards{flex:1;display:flex;flex-direction:column;gap:16px}.build-cards li{padding-left:8px;box-sizing:border-box}.build-card-projectInfo{width:544px;box-sizing:border-box}.build-card-projectInfoHeader{display:flex;flex-direction:column;gap:12px}.card-divider{border-bottom:1px solid var(--hmc-color-layout-divider-default);opacity:1}.build-card-projectDetails{padding-top:16px;display:flex;flex-direction:column;gap:16px}.hmc-ul{margin:0;list-style-position:outside;padding:0 0 0 25px;box-sizing:border-box}.hmc-ul li{margin:0;padding:0}.build-card-flexColumn{display:flex;flex-direction:column;gap:4px}.DeviceSelection-wrapper{padding:16px;display:flex;flex-direction:column;gap:16px;height:100%;box-sizing:border-box}.deviceSelection-Header{display:flex;flex-direction:column;gap:8px;margin-left:4px}.device-selection-content{display:flex;gap:16px;width:100%;flex:1;min-height:0}.deviceAndModels{display:flex;flex-direction:column;gap:16px}.deviceDetails{flex:1;border:1px solid var(--hmc-color-layout-divider-default);border-radius:8px;display:flex;align-items:center;justify-content:center}.deviceDetailsNotSelected{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.deviceDetailsNotSelectedText{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.custom-card{flex:1;display:flex;flex-direction:column;gap:12px;width:320px;padding:12px 16px 16px;background-color:var(--hmc-color-layout-container);border:1px solid var(--hmc-color-layout-divider-default);border-radius:8px}.deviceDetailsSelected{flex:1;display:flex;flex-direction:column;padding:8px;box-sizing:border-box;min-height:0}.deviceSelectionWrapper{flex:1;overflow-y:auto;min-height:0;padding-top:12px;border-bottom:1px solid var(--hmc-color-notification-info-default-border)}.deviceDetailsSelected-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px}.deviceDetailsSelected-link{display:flex;gap:8px;align-items:center}.deviceDetailsSelected-specs{display:flex;justify-content:space-around}.deviceSpec-box{padding:8px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center}.secRightDivider{border-right:1px solid var(--hmc-color-layout-divider-default)}.device-photos-grid{display:grid;grid-template-columns:repeat(2,200px);gap:32px;margin-top:8px}.photo-box{width:200px;height:200px;border-radius:4px;border:1px solid var(--hmc-color-layout-divider-default);opacity:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.photo-box img{max-width:100%;max-height:100%;object-fit:contain}.compile-setup{width:544px;margin:0 auto;height:100%;display:flex;flex-direction:column;gap:16px;padding:12px 0}.compile-setup-Header{display:flex;flex-direction:column;gap:8px}.compile-custom-card{display:flex;flex-direction:column;gap:12px;width:544px;padding:12px 16px 16px;box-sizing:border-box;background-color:var(--hmc-color-layout-container);border:1px solid var(--hmc-color-layout-divider-default);border-radius:8px}.compile-header-flex{display:flex;justify-content:space-between;align-items:center}.compileFlags{display:flex;flex-direction:column;gap:16px}.radio-button{height:40px;padding:10px 8px;box-sizing:border-box;display:flex;align-items:center;cursor:pointer;background-color:transparent;border-top:1px solid var(--hmc-color-layout-divider-default)}.radio-button:hover:not(.selected){background-color:var(--hmc-color-interactive-silent-hover)}.radio-button.selected{background-color:var(--hmc-color-system-primary-silent)}.disable-card{pointer-events:none;opacity:.6}.disable-card *{pointer-events:none!important}.img-modal-content{display:flex;gap:12px;height:100%}.modal-thumbnails{display:flex;flex-direction:column;gap:8px}.modal-preview{display:flex;width:100%;overflow:hidden}.img-preview-zoom{width:100%;height:100%;transition:transform 40ms linear;pointer-events:auto;will-change:transform}.img-thumbnails{width:100%;height:100%;object-fit:contain;border-radius:4px}.custom-card{display:flex;flex-direction:column;gap:12px;padding:12px 16px 16px;background-color:var(--hmc-color-layout-container);border:1px solid var(--hmc-color-layout-divider-default);border-radius:8px}.card-divider{opacity:1;background-color:var(--hmc-color-layout-divider-default)}.custom-card-header{display:flex;justify-content:space-between;align-items:center;height:96px}.text-field-wrapper,.dropdown-wrapper{min-width:250px}.tooltip-wrapper{position:relative;display:inline-flex;align-items:center}.card-hmc-header{color:var(--hmc-color-content-default);font-size:"16px";font-weight:700}.card-hmc-actions{position:relative;cursor:pointer;display:flex;left:100%;justify-content:end;align-items:end;width:10px;height:1px;top:5px}.card-Hmc-badge{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;white-space:nowrap;padding-right:8px;padding-bottom:3px}.card-hmc-body{display:flex;text-wrap:"wrap";gap:8px;font-size:12px;color:var(--hmc-color-content-subtle);padding-bottom:8px}.card-hmc-footer{display:flex;justify-content:space-between;align-items:center;padding:7px 0;border-top:1px solid var(--hmc-color-layout-divider-default);font-size:12px;color:var(--hmc-color-content-subtle);border-bottom-left-radius:8px;border-bottom-right-radius:8px}.card-hmc-footer .card-hmc-time{display:flex;align-items:center;gap:2px}.custom-btn{display:inline-flex;align-items:center;justify-content:center;padding:4px;font-family:inter,sans-serif;font-weight:600;border-radius:4px;cursor:pointer;transition:background .2s ease}.custom-btn.full-width{width:100%}.custom-btn.icon-only{padding:8px;justify-content:center}.custom-btn.danger,.custom-btn.primary{color:var(--hmc-color-content-inverse);background-color:var(--hmc-color-system-danger-default);border:none}.custom-btn.danger:hover,.custom-btn.primary:hover{background-color:var(--hmc-color-red-900)}.custom-btn.danger p,.custom-btn.primary p{color:var(--hmc-color-content-inverse)}.custom-btn.secondary{background-color:transparent;border:1px solid var(--hmc-color-system-danger-default)}.custom-btn.secondary:hover{background-color:transparent;border:1px solid var(--hmc-color-red-900)}.custom-btn.secondary p{color:var(--hmc-color-system-danger-default)}.custom-btn.secondary:hover p{color:var(--hmc-color-red-900)}.custom-btn.secondary:disabled{border-color:var(--hmc-color-red-300)}.custom-btn.secondary:disabled p{color:var(--hmc-color-red-300)}.custom-btn.secondary:disabled .customButtonIcon{color:var(--hmc-color-red-300)}.custom-btn p{color:var(--hmc-color-red-300)}.input-data{flex:1;width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;gap:16px;padding:12px 0}.input-data-layout{display:flex;flex-direction:column;gap:16px;width:544px}.inputdata-custom-card{display:flex;flex-direction:column;padding:0 16px;box-sizing:border-box;background-color:var(--hmc-color-layout-container);border:1px solid var(--hmc-color-layout-divider-default);border-radius:8px}.input-data-Header{display:flex;flex-direction:column;gap:8px;justify-content:center}.input-data-cards{flex:1;display:flex;flex-direction:column;gap:16px}.uploading-data-header,.failed-data-header,.uploaded-data-header{padding:12px 0;display:flex;justify-content:space-between}.uploading-data,.failed-data,.uploaded-data{display:flex;justify-content:space-between;padding:8px 0 8px 8px}.uploading-file-progress{display:flex;align-items:center}.uploading-progress,.failed-retry{padding-left:12px;display:flex;gap:8px;height:32px;align-items:center}.cancel-upload{display:flex}.data-drag-and-drop{height:200px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border:2px dashed var(--border-color);border-radius:8px;padding:0 20px;box-sizing:border-box}.data-drag-drop-message{display:flex;flex-direction:column;gap:12px;width:100%;height:85%;align-items:center;justify-content:center}.data-drag-drop-footer{width:100%;display:flex;justify-content:space-between;border-top:1px solid var(--border-color);align-items:center;padding:12px 0}.file-data{display:flex;align-items:center;gap:16px}.file-name{width:214px;color:var(--hmc-color-system-danger-default);display:flex;align-items:center;gap:4px}.file-truncation{width:214px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icons{height:32px;width:32px;display:flex;align-items:center;justify-content:center}.CodeProcessing-wrapper{padding:16px;display:flex;flex-direction:column;gap:16px;height:100%;box-sizing:border-box;overflow-y:hidden}.CodeProcessing-Header{display:flex;flex-direction:column;gap:10px}.script-editor-wrapper{display:flex;flex:1;min-height:0;width:100%}.processing-custom-card{display:flex;flex-direction:column;width:544px;padding:0 16px 16px;box-sizing:border-box;background-color:var(--hmc-color-layout-container);border:1px solid var(--hmc-color-layout-divider-default);border-radius:8px}.script-editor-inner{flex:1;display:flex;flex-direction:column;border-radius:8px;position:relative;min-height:0}.script-editor-inner .script-editor-card__header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--hmc-color-notification-info-default-border)}.script-editor-inner .script-editor-card__header .editor-buttons{display:flex;gap:8px}.script-editor-inner .editor-body{flex:1 1 auto;min-height:0}.script-editor-inner .editor-body .monaco-editor{flex:1}.script-editor-inner .monaco-editor,.script-editor-inner .monaco-editor *{font-size:unset}.script-editor-inner .monaco-editor,.script-editor-inner .monaco-editor .overflow-guard{border-bottom:1px solid var(--hmc-color-notification-info-default-border)!important;box-shadow:none!important}.script-editor-inner .monaco-editor .monaco-scrollable-element,.script-editor-inner .monaco-editor .overflow-guard .monaco-scrollable-element{left:0!important;right:0!important;width:100%!important}.script-editor-inner .monaco-editor .decorationsOverviewRuler,.script-editor-inner .monaco-editor .scroll-decoration,.script-editor-inner .monaco-editor .overflow-guard .decorationsOverviewRuler,.script-editor-inner .monaco-editor .overflow-guard .scroll-decoration{display:none!important}.script-editor-inner .monaco-editor .scrollbar,.script-editor-inner .monaco-editor .overflow-guard .scrollbar{border:2px solid var(--hmc-color-layout-canvas);background:var(--hmc-color-layout-canvas)!important}.script-editor-inner .monaco-editor .monaco-scrollable-element>.scrollbar>.slider,.script-editor-inner .monaco-editor .overflow-guard .monaco-scrollable-element>.scrollbar>.slider{border-radius:8px!important;background-color:var(--hmc-color-content-silent)}.script-editor-inner .monaco-editor .overflow-guard,.script-editor-inner .monaco-editor .overflow-guard .overflow-guard{width:100%!important}.menu-item{cursor:pointer}.menu-item.disabled{opacity:.5;cursor:not-allowed}.icon-disabled{pointer-events:none!important;opacity:.2;cursor:not-allowed!important}.data-drag-and-drop.disabled{pointer-events:none;opacity:.6;cursor:not-allowed}.data-drag-and-drop.disabled *{cursor:not-allowed!important}.inference-setup{flex:1;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px;padding:12px 0;overflow-x:hidden}.inference-custom-card{display:flex;flex-direction:column;padding:0 16px 16px;box-sizing:border-box;background-color:var(--hmc-color-layout-container);border:1px solid var(--hmc-color-layout-divider-default);border-radius:8px;width:100%}.inference-setup-Header,.inference-results-Header{display:flex;flex-direction:column;gap:8px}.inference-results-Header{margin-left:4px}.subtitle{color:var(--hmc-color-content-subtle)}.values{color:var(--hmc-color-content-default)}.inference-results-wrapper{display:flex;flex-direction:column;gap:16px;height:100%;width:100%;box-sizing:border-box;overflow-x:hidden}.inference-results-wrapper *,.inference-results-content *,.results-grid *,.result-item *{box-sizing:border-box}.inference-results-content{display:flex;flex:1;width:100%;min-height:0;overflow-x:hidden}.inference-data{display:flex;flex-direction:column;width:336px;min-width:336px;max-width:336px;gap:16px}.inference-data-cards{flex:1;display:flex;flex-direction:column;gap:16px}.inference-history-custom-card{display:flex;flex-direction:column;padding:0 16px;box-sizing:border-box;background-color:var(--hmc-color-layout-container)}.history-data-header,.history-data-dropdown,.configuration-header,.input-files-header{padding:12px 0;display:flex;justify-content:space-between}.configuration-data{display:flex;flex-direction:column;gap:16px;padding-top:12px}.configuration-data-wrapper{display:flex;flex-direction:column;gap:4px}.build-configuration-data{display:flex;justify-content:space-between;align-items:center}.input-files-data,.inference-files-data{display:flex;justify-content:space-between;padding:12px 8px;box-sizing:border-box;border-bottom:1px solid var(--hmc-color-layout-divider-default)}.result-files-custom-card{flex:1;display:flex;flex-direction:column;padding:12px 16px 16px;background-color:var(--hmc-color-layout-container);border:1px solid var(--hmc-color-layout-divider-default);min-height:0;overflow-x:hidden}.result-inputfiles-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px}.result-files-data{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;border-bottom:1px solid var(--hmc-color-layout-divider-default)}.inferenceResults-custom-card{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background-color:var(--hmc-color-layout-container);border:1px solid var(--hmc-color-layout-divider-default);border-radius:8px;overflow-x:hidden}.inferenceResults-header{display:flex;align-items:center;gap:4px;padding:12px 16px}.Inference-Results-Wrapper{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;background-color:var(--hmc-color-layout-canvas);border-radius:0 0 8px 8px}.results-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;row-gap:12px;width:100%}.result-item{width:100%;min-width:0}.result-item-header{display:flex;justify-content:space-between;align-items:center;width:100%}.result-item-progress,.hmc-progress-bar,progress{width:100%;max-width:100%}.inference-title{height:20px;display:flex;align-items:center}.dropdown-wrapper{width:100%}.deviceSelectedModel{flex:0}.empty-text{display:flex;height:100%;align-items:center;justify-content:center;color:var(--hmc-color-content-medium)}.inference-page{width:100vw;height:100vh;margin:0;display:flex;justify-content:center;font-family:harmonic-font,sans-serif;max-width:100%!important;background-color:var(--hmc-color-layout-canvas)!important}.inference-page .metric-content-classification{display:flex;flex-direction:column;gap:8px;padding:8px 0;border-bottom:1px solid var(--hmc-color-layout-divider-default)}.inference-page .detection-left{display:flex;flex-direction:column;gap:1px;margin-bottom:8px}.inference-page .detection-header{margin-bottom:-3px}.inference-page .name{font-size:13px;font-weight:500;color:#111827}.inference-page .confidence{font-size:13px;font-weight:500;color:#111827;min-width:36px;text-align:right;padding-right:8px}.inference-page .confidence-bar{width:calc(100% - 8px);height:8px;background-color:#e5e7eb;overflow:hidden}.inference-page .confidence-fill{height:100%;background-color:var(--hmc-color-dataviz-categorical-1)}.inference-page .metric-classification{color:var(--hmc-color-content-subtle);display:flex;justify-content:space-between;align-items:center}.inference-page .metric-classification .label{color:#333}.inference-page .metric-classification .value{color:var(--hmc-color-content-default)}.inference-page .detection-list-classification{height:120px;padding:12px 0 0;display:flex;flex-direction:column;overflow-y:auto!important}.inference-page .detection-list-classification .detection-item .detection-header{display:flex;justify-content:space-between;font-size:14px;font-weight:400;padding-bottom:8px}.inference-page .detection-list-classification .detection-item .detection-header .name{color:#101820}.inference-page .detection-list-classification .detection-item .detection-header .confidence{color:var(--hmc-color-content-subtle)}.inference-page .detection-list-classification .detection-item .confidence-bar{height:8px;background:var(--hmc-color-layout-divider-silent);overflow:hidden}.inference-page .detection-list-classification .detection-item .confidence-bar .fill{height:100%}.inference-page .detection-item{display:flex;justify-content:space-between;align-items:center}.inference-page .detection-left{flex:1;display:block!important}.inference-page .hmc-icon-classification{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.inference-page .hmc-icon-classification.selected:not(.icon-disabled){background-color:var(--hmc-color-system-primary-silent)!important;color:var(--hmc-color-interactive-primary-idle)!important}.inference-page .hmc-icon-classification.icon-disabled{opacity:.5;cursor:not-allowed;background-color:transparent!important;color:inherit!important}.inference-page .hmc-icon-pan-classification{height:24px;width:24px}.inference-page .hmc-icon-pan-classification.selected{background-color:var(--hmc-color-system-primary-silent);border-radius:6px}.inference-page .hmc-icon-pan-classification.icon-disabled{opacity:.5;cursor:not-allowed;background-color:transparent!important;color:inherit!important}.inference-page .image-wrapper .inference-image{display:block;width:100%;height:100%;object-fit:contain;z-index:1;max-width:100%}.inference-page .image-container .inference-image{width:100vw;height:100vh;object-fit:fill}.inference-page .image-container .results-panel-classification{background-color:var(--hmc-color-layout-container)!important;position:absolute;top:20px;left:20px;width:320px;border:1px solid var(--hmc-color-layout-divider-default);background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow:hidden;transition:height .3s ease;z-index:10;max-height:calc(100vh - 40px)}.inference-page .image-container .results-panel-classification.collapsed{width:auto}.inference-page .image-container .results-panel-classification.collapsed .panel-content{display:none}.inference-page .image-container .results-panel-classification.collapsed .panel-header{border-bottom:none}.inference-page .image-container .results-panel-classification.collapsed .icons{padding-right:16px}.inference-page .image-container .results-panel-classification .panel-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--hmc-color-layout-divider-default);padding:12px 16px;gap:14px;min-width:0}.inference-page .image-container .results-panel-classification .panel-header .icons{display:inline-flex;align-items:center;gap:12px;min-width:max-content}.inference-page .image-container .results-panel-classification .panel-header .collapse-icon{cursor:pointer;width:20px}.inference-page .image-container .results-panel-classification .title{margin:0;padding:12px 0;border-bottom:1px solid var(--hmc-color-layout-divider-default);display:flex;align-items:center;justify-content:space-between;gap:18px}.inference-page .image-container .results-panel-classification .title .file-name{justify-content:right;font-size:14px;font-weight:400;color:var(--hmc-color-content-default)}.inference-page .image-container .results-panel-classification .panel-content{padding:0 16px}.inference-page .image-container .results-panel-classification .panel-content .performance{font-size:12px}.resizing{will-change:height;transition:none!important}.resize-handle-classification{display:flex;justify-content:center;align-items:center;border-top:1px solid var(--hmc-color-layout-divider-default);cursor:ns-resize;background-color:var(--hmc-color-layout-container)!important;-webkit-user-select:none;user-select:none;position:sticky;bottom:0;z-index:5}.inference-page-audio{min-height:100vh;background-color:var(--hmc-color-layout-canvas);height:fit-content!important;display:flex;padding:16px!important;box-sizing:border-box;font-family:harmonic-font,sans-serif;font-size:15px;background-color:var(--hmc-color-layout-canvas) #f0f1f3!important;max-width:100%}.inference-page-audio .custom-progress-bar .hmc-progress-bar__fill,.inference-page-audio .custom-progress-bar{background-color:#1694ca!important}.inference-page-audio .inference-header{display:flex;justify-content:space-between;align-items:center;padding:15px 25px;border-bottom:1px solid var(--hmc-color-layout-divider-default)}.inference-page-audio .header-left{display:flex;align-items:center;gap:8px;font-weight:600}.inference-page-audio .inference-grid-wrapper{flex:1;height:fit-content!important;border-radius:10px;background-color:var(--hmc-color-layout-container);border:1px solid var(--hmc-color-layout-divider-default);box-shadow:none;display:flex;flex-direction:column;width:100%;overflow-x:hidden;overflow-y:hidden}.inference-page-audio .inference-grid{display:grid;grid-template-columns:160px 1fr;grid-template-rows:auto 1fr}.inference-page-audio .left-cell,.inference-page-audio .right-cell{border-bottom:1px solid var(--hmc-color-layout-divider-default);padding:16px}.inference-page-audio .left-cell{border-right:1px solid var(--hmc-color-layout-divider-default);display:flex;flex-direction:column;gap:10px;align-items:flex-start;justify-content:flex-start}.inference-page-audio .right-cell{padding:20px;display:flex;flex-direction:column;gap:8px}.inference-page-audio .inference-grid>.left-cell.center-cell{grid-row:1}.inference-page-audio .inference-grid>.right-cell:nth-of-type(2){grid-row:1}.inference-page-audio .inference-grid>.left-cell:not(.center-cell){grid-row:2}.inference-page-audio .inference-grid>.right-cell:last-of-type{grid-row:2}.inference-page-audio .player-controls{display:flex;gap:10px;align-items:center}.inference-page-audio .player-controls .icon{transition:opacity .3s ease,color .3s ease;cursor:pointer}.inference-page-audio .player-controls .icon-disabled{opacity:.5;cursor:not-allowed}.inference-page-audio .player-controls .icon-disabled:hover{color:inherit}.inference-page-audio .player-controls .icon-active{opacity:1;cursor:pointer}.inference-page-audio .player-controls .icon-active:hover{color:#1d4ed8}.inference-page-audio .player-controls .icon-wrapper{position:relative}.inference-page-audio .player-controls .icon-wrapper:after{content:"";position:absolute;inset:0;cursor:not-allowed}.inference-page-audio .file-name{font-weight:500;color:#333}.inference-page-audio .progress-placeholder{color:#555;font-family:monospace}.inference-page-audio .row-label{font-weight:600}.inference-page-audio .status{background-color:var(--hmc-color-layout-surface)}.inference-page-audio .disabled-section{opacity:.5;pointer-events:none;cursor:not-allowed}.inference-page-audio .disabled-section .status,.inference-page-audio .disabled-section .hmc-body-xs{color:var(--text-disabled, var(--hmc-color-content-silent))}.inference-page-audio .waveform{height:100%;background-color:var(--hmc-color-layout-surface);border-radius:6px}.inference-page-audio .progress-bar{display:flex;align-items:center;gap:8px;font-family:monospace;color:#555;background-color:"red"}.inference-page-audio .progress-bar .progress-line-wrapper{flex:1;height:3px;background-color:var(--hmc-color-layout-divider-subtle);border-radius:3px;overflow:hidden;position:relative}.inference-page-audio .progress-bar .progress-line{height:100%;background:#3b82f6;transition:width .1s linear}.inference-page-audio .results-container{width:100%;padding:20px}.inference-page-audio .results-title{font-size:16px;font-weight:600;margin-bottom:20px}.inference-page-audio .device-performance1{display:flex;align-items:center;gap:12px;padding-top:16px;padding-bottom:16px;margin-bottom:12px;font-size:13px;background-color:var(--hmc-color-layout-surface)!important;border-top:1px solid var(--hmc-color-layout-divider-default);border-bottom:1px solid var(--hmc-color-layout-divider-default)}.inference-page-audio .metric{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.inference-page-audio .metric-separator{width:1px;height:12px;background-color:var(--hmc-color-layout-divider-default)}.inference-page-audio .device-performance1>span:first-child{font-weight:600;margin-right:6px;color:var(--hmc-color-content-default)}.inference-page-audio .metric-unit{color:var(--hmc-color-content-default);font-size:12px}.inference-page-audio .metric-value{display:inline-flex;align-items:baseline;color:var(--hmc-color-content-default);font-size:small!important}.inference-page-audio .file-name,.inference-page-audio .row-label,.inference-page-audio .results-title,.inference-page-audio .dp-title{color:var(--hmc-color-content-default)}.inference-page-audio .progress-placeholder,.inference-page-audio .metric,.inference-page-audio .time{color:var(--hmc-color-content-secondary)}.inference-page-audio .dp-title{font-weight:600;margin-right:8px}.inference-page-audio .metric{white-space:nowrap}.inference-page-audio .results-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;row-gap:16px}.inference-page-audio .result-item{padding:4px 0}.inference-page-audio .result-header{display:flex;justify-content:space-between;font-size:14px;font-weight:500;margin-bottom:6px}.inference-page-audio .custom-progress{--hmc-progress-color: #1694ca}.inference-page-audio .progress-header{display:flex;justify-content:space-between;align-items:center;font-weight:500;color:var(--hmc-color-content-secondary);margin-bottom:4px}.inference-page-audio .progress-header .file-name{flex:1;text-align:center;font-weight:600;color:var(--hmc-color-content-secondary)}.inference-page-audio .progress-header .time{width:50px;text-align:center;font-family:monospace;font-size:12px;color:var(--hmc-color-content-secondary)}.inference-page-audio .progress-bar-wrapper{height:4px;background-color:var(--hmc-color-layout-divider-silent);border-radius:4px;position:relative;cursor:pointer;overflow:visible;z-index:5}.inference-page-audio .progress-bar-fill-wave{height:100%;background-color:var(--hmc-color-interactive-primary-idle);transition:none}.inference-page-audio .center-cell{justify-content:center;align-items:center}.inference-page-audio .label-row{padding:10px 0;display:flex;justify-content:space-between;align-items:center;width:100%}.inference-page-audio .headphone-icon{cursor:pointer}.inference-page-audio .row-box{width:100%;display:flex;align-items:center;padding:10px 0;border-top:1px solid var(--hmc-color-layout-divider-default);border-bottom:1px solid var(--hmc-color-layout-divider-default);border-radius:6px;box-sizing:border-box}.inference-page-audio .vertical-progress-indicator,.inference-page-audio .playhead{position:absolute;width:2px;background-color:var(--hmc-color-system-highlight-default);z-index:10;pointer-events:none;transform:translate(-1px)}.inference-page-audio .vertical-progress-indicator{top:0;height:100%}.inference-page-audio .vertical-progress-indicator:before{content:"";position:absolute;top:0;left:50%;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--hmc-color-system-highlight-default);transform:translate(-50%,-100%)}.inference-page-audio .waveform-container,.inference-page-audio .visualization-container{position:relative;height:100%}.inference-page-audio .playhead{top:-50px;bottom:-20px}.inference-page-audio .playhead-tip{width:14px;height:12px;background-color:var(--hmc-color-system-highlight-default);position:absolute;top:-10px;left:50%;transform:translate(-50%);z-index:11;clip-path:polygon(0% 0%,100% 0%,100% 50%,50% 100%,0% 50%)}.inference-page-audio .hmc-icon.selected,.inference-page-audio .hmc-icon[selected]{background-color:var(--hmc-color-system-primary-silent);color:var(--hmc-color-interactive-primary-idle);border-radius:6px}.inference-page-audio .spectrogram{transition:opacity .2s ease;will-change:opacity}.inference-page-audio .center-loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.inference-page-audio .visualization-container{position:relative}.o-progress-bar-container{width:100%}.o-progress-bar-container .o-progress-bar-label{display:flex;justify-content:space-between;margin-bottom:4px}.o-progress-bar-container .o-progress-bar-label .o-progress-bar-text{font-weight:500}.o-progress-bar-container .o-progress-bar{background-color:var(--hmc-color-layout-divider-silent);position:relative;height:8px;overflow:hidden}.o-progress-bar-container .o-progress-bar .o-progress-bar-fill{background-color:var(--hmc-color-dataviz-categorical-1);height:100%;transition:width .3s ease}.inference-page-audio-denoiser{min-height:100vh;background-color:var(--hmc-color-layout-canvas);display:flex;padding:16px;box-sizing:border-box;font-family:harmonic-font,sans-serif;font-size:15px}.inference-page-audio-denoiser .inference-header{display:flex;justify-content:space-between;align-items:center;padding:15px 25px;border-bottom:2px solid var(--hmc-color-layout-divider-default)}.inference-page-audio-denoiser .header-left{display:flex;align-items:center;gap:8px;font-weight:600}.inference-page-audio-denoiser .inference-grid-wrapper{flex:1;height:100%;background:var(--hmc-color-layout-container);border-radius:10px;border:1px solid var(--hmc-color-layout-divider-default);box-shadow:0 1px 4px #0000000d;display:flex;flex-direction:column}.inference-page-audio-denoiser .inference-grid{display:grid;grid-template-columns:160px 1fr;grid-template-rows:auto auto auto;border-collapse:collapse}.inference-page-audio-denoiser .left-cell,.inference-page-audio-denoiser .right-cell{border-bottom:1px solid var(--hmc-color-layout-divider-default);padding:16px}.inference-page-audio-denoiser .left-cell{border-right:1px solid var(--hmc-color-layout-divider-default);display:flex;flex-direction:column;gap:10px;align-items:flex-start;justify-content:flex-start}.inference-page-audio-denoiser .right-cell{padding:20px;display:flex;flex-direction:column;gap:8px}.inference-page-audio-denoiser .player-controls{display:flex;gap:10px;align-items:center}.inference-page-audio-denoiser .file-name{font-weight:500;color:var(--hmc-color-content-default)}.inference-page-audio-denoiser .progress-placeholder{color:#555;font-family:monospace}.inference-page-audio-denoiser .row-label{height:24px;width:24px;font-weight:600}.inference-page-audio-denoiser .status{height:20px;width:75px;display:flex;justify-content:center;align-items:center;background-color:var(--hmc-color-notification-info-default-background)}.inference-page-audio-denoiser .waveform{height:100%;background:red;border-radius:6px}.inference-page-audio-denoiser .progress-bar{display:flex;align-items:center;gap:8px;font-family:monospace;color:#555}.inference-page-audio-denoiser .progress-bar .progress-line-wrapper{flex:1;height:3px;background:#ddd;border-radius:3px;overflow:hidden;position:relative}.inference-page-audio-denoiser .progress-bar .progress-line{height:100%;background:#3b82f6;transition:width .1s linear}.inference-page-audio-denoiser .progress-header{display:flex;justify-content:space-between;align-items:center;font-weight:500;margin-bottom:4px}.inference-page-audio-denoiser .progress-header .file-name{flex:1;text-align:center;font-weight:600}.inference-page-audio-denoiser .progress-header .time{width:50px;text-align:center;font-family:monospace;font-size:12px}.inference-page-audio-denoiser .progress-bar-wrapper{height:4px;background-color:var(--hmc-color-layout-divider-silent);border-radius:4px;position:relative;cursor:pointer;overflow:visible;z-index:5}.inference-page-audio-denoiser .progress-bar-fill-wave{height:100%;background-color:var(--hmc-color-interactive-primary-idle);transition:none}.inference-page-audio-denoiser .center-cell{justify-content:center;align-items:center}.inference-page-audio-denoiser .label-row{display:flex;justify-content:space-between;align-items:center;width:100%}.inference-page-audio-denoiser .headphone-icon{cursor:pointer}.inference-page-audio-denoiser .row-box{width:100%;display:flex;align-items:center;padding:10px 0;border-top:1px solid var(--hmc-color-layout-divider-default);border-bottom:1px solid var(--hmc-color-layout-divider-default);border-radius:6px;box-sizing:border-box;gap:8px}.inference-page-audio-denoiser .vertical-progress-indicator{position:absolute;width:2px;height:100%;background-color:#8a2be2;z-index:10;pointer-events:none;top:0;transform:translate(-1px)}.inference-page-audio-denoiser .vertical-progress-indicator:before{content:"";position:absolute;top:0;left:50%;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #8a2be2;transform:translate(-50%,-100%)}.inference-page-audio-denoiser .waveform-container,.inference-page-audio-denoiser .visualization-container{position:relative;height:100%}.inference-page-audio-denoiser .playhead{position:absolute;top:-50px;bottom:0;width:2px;background-color:#8a2be2;z-index:10;pointer-events:none;transform:translate(-1px)}.inference-page-audio-denoiser .playhead-tip{width:14px;height:12px;background-color:#8a2be2;position:absolute;top:-10px;left:50%;transform:translate(-50%);z-index:11;clip-path:polygon(0% 0%,100% 0%,100% 50%,50% 100%,0% 50%)}.inference-page-audio-denoiser .player-controls .icon-wrapper{position:relative}.inference-page-audio-denoiser .player-controls .icon-wrapper:after{content:"";position:absolute;inset:0;cursor:not-allowed}.inference-page-audio-denoiser .player-controls .icon{transition:opacity .3s ease,color .3s ease;cursor:pointer}.inference-page-audio-denoiser .player-controls .icon-disabled{opacity:.5;cursor:not-allowed}.inference-page-audio-denoiser .player-controls .icon-disabled:hover{color:inherit}.inference-page-audio-denoiser .player-controls .icon-active{opacity:1;cursor:pointer}.inference-page-audio-denoiser .hmc-icon.selected,.inference-page-audio-denoiser .hmc-icon[selected]{background-color:var(--hmc-color-system-primary-silent);color:var(--hmc-color-content-default);border-radius:4px}.inference-page-audio-denoiser .hmc-icon.selected{background-color:var(--hmc-color-system-primary-silent);color:var(--hmc-color-interactive-primary-idle);border-radius:6px;height:24px;width:24px;display:flex;justify-content:center;align-items:center}.inference-page-audio-denoiser .spectrogram{transition:opacity .2s ease;will-change:opacity}.device-performance-denoiser{display:flex;align-items:center;gap:12px;padding:12px 0 12px 12px;background-color:var(--hmc-color-layout-container)!important;border-top:1px solid var(--hmc-color-layout-divider-default);border-bottom-left-radius:10px;border-bottom-right-radius:10px}.metric{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.metric-separator{width:1px;height:12px;background-color:var(--hmc-color-layout-divider-default)}html,body{margin:0;padding:0;width:100%;height:100%}.inference-page{width:100vw;height:100vh;margin:0;display:flex;justify-content:center;font-family:harmonic-font,sans-serif;max-width:100%}.inference-page .subtitle{font-weight:700;font-size:16px}.inference-page .perf-subtitle{font-size:13px;font-weight:700}.inference-page .metric-content{display:flex;flex-direction:column;gap:8px;padding:8px 0;border-bottom:1px solid var(--hmc-color-layout-divider-default)}.inference-page .metrics{font-size:13px;display:flex;flex-direction:column;gap:5px}.inference-page .metric{padding-top:3px;padding-bottom:3px;color:var(--hmc-color-content-subtle);display:flex;justify-content:space-between;align-items:center}.inference-page .metric .label{color:#333}.inference-page .metric .value{color:var(--hmc-color-content-default)}.inference-page .detection-list{padding:12px 0;display:flex;flex-direction:column}.inference-page .detection-list .detection-item .detection-header{display:flex;justify-content:space-between;font-size:14px;font-weight:400;padding-bottom:8px}.inference-page .detection-list .detection-item .detection-header .name{color:#101820}.inference-page .detection-list .detection-item .detection-header .confidence{color:#666}.inference-page .detection-list .detection-item .confidence-bar{height:8px;background:#eee;overflow:hidden}.inference-page .detection-list .detection-item .confidence-bar .fill{height:100%}.inference-page .detection-item{margin:2px 0!important;padding:0 0 4px;display:flex;justify-content:space-between;align-items:center}.inference-page .detection-left{display:flex;align-items:center;gap:8px;margin-top:auto}.inference-page .hmc-icon-eye{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;cursor:pointer;transition:background .2s ease}.inference-page .hmc-icon-eye:hover{background:#0000001a}.inference-page .icons{font-size:16px;display:flex;justify-content:center;align-items:center;height:100%}.inference-page .hmc-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.inference-page .hmc-icon.selected:not(.icon-disabled){background-color:var(--hmc-color-system-primary-silent)!important;color:var(--hmc-color-interactive-primary-idle)!important}.inference-page .hmc-icon.icon-disabled{opacity:.5;cursor:not-allowed;background-color:transparent!important;color:inherit!important}.inference-page .hmc-icon-pan{height:22px;width:22px}.inference-page .hmc-icon-pan.selected{background-color:var(--hmc-color-system-primary-silent);border-radius:6px}.inference-page .hmc-icon-pan.icon-disabled{opacity:.5;cursor:not-allowed;background-color:transparent!important;color:inherit!important}.inference-page .image-wrapper{position:relative;display:inline-block;width:100%;height:100%}.inference-page .image-wrapper .overlay-stage{position:absolute;top:0;left:0;pointer-events:none;z-index:2}.inference-page .image-wrapper .segmentation-image{display:block;width:100%;height:100%;object-fit:contain;z-index:1}.inference-page .image-loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:20}.inference-page .image-container{position:relative;width:100%;height:100%}.inference-page .image-container .segmentation-image{width:100vw;height:100vh;object-fit:fill}.inference-page .image-container .results-panel{position:absolute;top:20px;left:20px;width:320px;border:1px solid var(--hmc-color-notification-info-default-border);background:var(--hmc-color-layout-container);border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow:hidden;transition:height .3s ease;z-index:10;max-height:calc(100vh - 40px)}.inference-page .image-container .results-panel.collapsed{width:auto}.inference-page .image-container .results-panel.collapsed .panel-content{display:none}.inference-page .image-container .results-panel.collapsed .panel-header{border-bottom:none}.inference-page .image-container .results-panel.collapsed .icons{padding-right:16px}.inference-page .image-container .results-panel .panel-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--hmc-color-notification-info-default-border);padding:12px 16px;gap:14px}.inference-page .image-container .results-panel .panel-header .icons{display:inline-flex;align-items:center;gap:12px;min-width:max-content}.inference-page .image-container .results-panel .panel-header .collapse-icon{cursor:pointer;width:20px}.inference-page .image-container .results-panel .title{margin:0;padding:12px 0;border-bottom:1px solid var(--hmc-color-notification-info-default-border);display:flex;align-items:center;justify-content:space-between;gap:18px}.inference-page .image-container .results-panel .title .file-name{font-weight:400;color:var(--hmc-color-content-default);justify-content:right;font-size:14px}.inference-page .image-container .results-panel .panel-content{padding:0 16px}.inference-page .image-container .results-panel .panel-content .performance{font-size:12px}.resize-handle{height:20px;display:flex;justify-content:center;align-items:center;border-top:1px solid var(--hmc-color-notification-info-default-border);cursor:ns-resize;background:var(--hmc-color-layout-container);-webkit-user-select:none;user-select:none}.detection-list{padding:12px 0;display:flex;flex-direction:column}.detection-list .detection-item:last-child{padding-bottom:0}.color-dot{width:12px;height:12px;border-radius:50%;display:inline-block;flex-shrink:0}.inference-page-timeseries{min-height:100vh;display:flex;padding:16px;font-family:harmonic-font,sans-serif;box-sizing:border-box;max-width:100%}.inference-page-timeseries .hmc-card,.inference-page-timeseries .hmc-card .hmc-card-content{padding:0!important}.inference-page-timeseries .hmc-card{border-radius:8px;overflow:hidden}.inference-page-timeseries .card-content{border-radius:8px;--hmc-card-content-padding: 0;padding:0}.inference-page-timeseries .icons-chart{padding:12px 18px 0;display:flex;align-items:center;gap:16px}.inference-page-timeseries .icons-chart .file-name{font-size:14px;font-weight:500;color:#101820;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.inference-page-timeseries .chart-container{height:100%;border-radius:8px;scroll-behavior:smooth;overflow-x:auto;overflow-y:hidden;padding:12px 16px 16px}.inference-page-timeseries .chart-container canvas{width:100%!important;max-height:300px;display:block}.inference-page-timeseries .chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.inference-page-timeseries .chart-left{display:flex;align-items:center;gap:10px}.inference-page-timeseries .chart-title{font-weight:600;font-size:14px;color:var(--hmc-color-content-default)}.inference-page-timeseries .custom-legend{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--hmc-color-content-default);-webkit-user-select:none;user-select:none}.inference-page-timeseries .custom-legend .legend-title{font-weight:600;margin-right:4px}.inference-page-timeseries .custom-legend label{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-weight:400;color:var(--hmc-color-content-subtle)}.inference-page-timeseries .custom-legend label input{margin:0;cursor:pointer}.inference-page-timeseries .custom-legend .x-dot,.inference-page-timeseries .custom-legend .y-dot,.inference-page-timeseries .custom-legend .z-dot,.inference-page-timeseries .custom-legend .mse-dot{width:10px;height:10px;border-radius:50%;display:inline-block;flex-shrink:0}.inference-page-timeseries .custom-legend .x-dot{background-color:var(--hmc-color-dataviz-categorical-1)}.inference-page-timeseries .custom-legend .y-dot{background-color:var(--hmc-color-dataviz-categorical-2)}.inference-page-timeseries .custom-legend .z-dot{background-color:var(--hmc-color-dataviz-categorical-3)}.inference-page-timeseries .custom-legend .mse-dot{background-color:var(--hmc-color-dataviz-categorical-1)}.inference-page-timeseries .custom-legend.single{gap:6px}.inference-page-timeseries .results-section{border-top:1px solid var(--hmc-color-layout-divider-default);padding:16px}.inference-page-timeseries .results-header{border-top-left-radius:8px;border-top-right-radius:8px;display:flex;justify-content:space-between;align-items:flex-start;padding:16px;background-color:var(--hmc-color-layout-container)}.inference-page-timeseries .threshold-row{display:flex;gap:8px;margin-top:8px}.inference-page-timeseries .perf-title{line-height:16px;font-weight:700;font-size:12px;color:var(--hmc-color-content-default);padding-bottom:8px;margin-right:4px}.inference-page-timeseries .device-performance{gap:8px;border:none!important;border-radius:none!important;background-color:var(--hmc-color-layout-container);padding-top:0!important;margin-left:8px}.inference-page-timeseries .device-performance .perf-subtitle{font-weight:700;font-size:14px;color:#111827;line-height:16px;white-space:nowrap}.inference-page-timeseries .device-performance .metric{display:inline-flex;align-items:center;gap:4px;margin-top:-6px;font-size:12px;font-weight:400;color:var(--hmc-color-content-subtle);height:16px;margin-left:8px}.inference-page-timeseries .device-performance .metric strong{color:var(--hmc-color-content-default);font-weight:500}.inference-page-timeseries .device-performance .metric:not(:last-child):after{content:"|";margin-left:4px;color:var(--hmc-color-layout-divider-default)}.inference-page-timeseries .legend-channel:not(:last-child):after{content:"|";margin-left:4px;color:var(--hmc-color-layout-divider-default)}.inference-page-timeseries .h4{padding:0!important;margin:0!important}.inference-page-timeseries .metric{margin-top:-5px!important}.inference-page-timeseries .results-table{width:100%;border-collapse:collapse;border:1px solid var(--hmc-color-layout-divider-default);margin-top:12px;table-layout:fixed}.inference-page-timeseries .results-table th,.inference-page-timeseries .results-table td{height:25px;text-align:left;padding:8px;font-size:14px;color:#1f2937;border-bottom:1px solid var(--hmc-color-layout-divider-default);word-wrap:break-word;vertical-align:middle}.inference-page-timeseries .results-table th{font-weight:600;color:#374151;border-bottom:1px solid var(--hmc-color-layout-divider-default);background-color:#fff}.inference-page-timeseries .results-table tr:last-child td{border-bottom:none}.inference-page-timeseries tbody tr:nth-child(2n){background-color:#f0f1f3}.inference-page-timeseries .hmc-icon{display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:6px;cursor:pointer}.inference-page-timeseries .hmc-icon.selected:not(.icon-disabled){background-color:var(--hmc-color-system-primary-silent)!important;color:var(--hmc-color-interactive-primary-idle)!important}.inference-page-timeseries .hmc-icon.icon-disabled{opacity:.5;cursor:not-allowed;background-color:transparent!important;color:inherit!important}.inference-page-timeseries .hmc-icon-wrapper{-webkit-user-select:none;display:inline-flex;border-radius:4px;padding:4px;cursor:pointer;flex-shrink:0}.inference-page-timeseries .hmc-icon-wrapper:not(.selected) .hmc-icon-img{filter:brightness(0) saturate(100%) invert(0%)}.inference-page-timeseries .hmc-icon-wrapper.selected{background-color:#e0f2ff}.inference-page-timeseries .hmc-icon-wrapper.selected:not(.icon-disabled) .hmc-icon-img{filter:brightness(0) saturate(100%) invert(32%) sepia(100%) saturate(2500%) hue-rotate(200deg)}.inference-page-timeseries .hmc-icon-img{height:25px;width:25px;display:block}.inference-page-timeseries .hmc-icon-wrapper.icon-disabled{opacity:.5;cursor:not-allowed;background-color:transparent!important}.inference-page-timeseries .hmc-icon-wrapper.icon-disabled .hmc-icon-img{filter:brightness(0) saturate(100%) invert(0%)}.inference-page-timeseries .center-loader{padding:40px;text-align:center}.hmc-icon-pan{height:24px;width:24px}.hmc-icon-pan.selected{background-color:var(--hmc-color-system-primary-silent);border-radius:6px}.hmc-icon-pan.icon-disabled{opacity:.5;cursor:not-allowed;background-color:transparent!important;color:inherit!important}.results-table .cell-with-icon{display:flex;align-items:center;gap:8px}.results-table .icon-wrapper{display:flex;align-items:center;justify-content:center;height:24px;border-radius:6px;cursor:pointer;transition:background .2s ease}.results-table .icon-wrapper:hover{background:#0000001a}.results-table .icon-wrapper,.results-table .icon-placeholder{width:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.results-table .cell-with-icon{gap:4px}.results-table .cell-with-icon .truncate-text{display:block;flex-shrink:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icon-wrapper{flex-shrink:0}.info-modal .region-modal-container{width:580px;display:flex;flex-direction:column;padding:16px;box-sizing:border-box}.region-details-modal .region-details{padding:20px}.region-details-modal .region-header{font-weight:700;padding-bottom:12px;color:#374151;size:16px;line-height:24px}.region-details-modal .y-values-container{font-weight:400;padding-bottom:5px;color:#374151;size:16px;line-height:24px}html,body{margin:0;padding:0;width:100vw;height:100vh;overflow:hidden}.logs-footer{display:flex;align-items:center;gap:16px;padding:4px 16px;box-sizing:border-box;border-top:1px solid var(--hmc-color-layout-divider-default)}.logs-text{font-family:Roboto Mono,monospace;line-height:16px;color:var(--hmc-color-content-subtle);font-size:12px}.build-wrapper{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:4px 1fr;height:100%;width:100%;box-sizing:border-box}.hmc-title-xl,h1{font-family:Barlow,sans-serif;font-weight:600;font-size:40px;line-height:48px}.hmc-title-l,h2{font-weight:600;font-size:32px;font-family:Barlow,sans-serif;line-height:40px}.hmc-title-m,h3{font-weight:600;font-family:Barlow,sans-serif;font-size:28px;line-height:36px}.hmc-title-s,h4{font-weight:600;font-family:Barlow,sans-serif;font-size:24px;line-height:32px}.hmc-title-xs,h5{font-weight:600;font-family:Barlow,sans-serif;font-size:20px;line-height:28px}.hmc-subtitle-xl{font-weight:600;font-family:Inter,sans-serif;font-size:24px;line-height:32px}.hmc-subtitle-l{font-weight:600;font-family:Inter,sans-serif;font-size:20px;line-height:28px}.hmc-subtitle-m,h6{font-weight:700;font-family:Inter,sans-serif;font-size:16px;line-height:24px}.hmc-subtitle-s{font-weight:700;font-family:Inter,sans-serif;font-size:14px;line-height:20px}.hmc-subtitle-xs{font-weight:700;font-family:Inter,sans-serif;font-size:12px;line-height:16px}.hmc-body-m{font-weight:400;font-family:Inter,sans-serif;font-size:16px;line-height:24px}.hmc-body-s{font-weight:400;font-family:Inter,sans-serif;font-size:14px;line-height:20px}.hmc-body-xs{font-weight:400;font-family:Inter,sans-serif;font-size:12px;line-height:16px}.hmc-button-m{font-weight:500;font-family:Inter,sans-serif;font-size:16px;line-height:24px}.hmc-button-s{font-weight:500;font-family:Inter,sans-serif;font-size:12px;line-height:16px}.hmc-overline{font-weight:500;font-family:Inter,sans-serif;font-size:12px;line-height:16px;letter-spacing:1px}.hmc-link-m{font-weight:400;font-family:Inter,sans-serif;font-size:16px;line-height:24px;text-decoration:underline}.hmc-link-s{font-weight:400;font-family:Inter,sans-serif;font-size:14px;line-height:20px;text-decoration:underline}.hmc-link-xs{font-weight:400;font-family:Inter,sans-serif;font-size:12px;line-height:16px;text-decoration:underline}
