.zoomable-image-viewport[data-v-537f04e6]{position:relative;width:100%;overflow:hidden;border:1px solid var(--image-viewport-border-color, var(--n-border-color));border-radius:4px;cursor:grab;-webkit-user-select:none;user-select:none}.zoomable-image-viewport[data-v-537f04e6]:active{cursor:grabbing}.zoomable-image-viewport__img[data-v-537f04e6],.zoomable-image-viewport__layer[data-v-537f04e6-s]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transform-origin:0 0;pointer-events:none}.upload-preview-header[data-v-cc5b8d3d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.tip-label[data-v-8187feec],.tip-label[data-v-18c9386e]{cursor:help;border-bottom:1px dashed var(--n-text-color-3)}.selector-inline-row[data-v-18c9386e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px}.selector-inline-item[data-v-18c9386e]{min-width:0;margin-bottom:8px}@media(max-width:900px){.selector-inline-row[data-v-18c9386e]{grid-template-columns:1fr}}.width-histogram[data-v-087d4d72]{display:flex;flex-direction:column;gap:12px}.width-histogram__chart-wrap[data-v-087d4d72]{position:relative;height:180px}.width-histogram__stats[data-v-087d4d72]{display:flex;gap:24px;flex-wrap:wrap}.tip-label[data-v-304d71d5]{cursor:help;border-bottom:1px dashed var(--n-text-color-3)}.param-inline-row[data-v-304d71d5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px}.param-inline-row--single[data-v-304d71d5]{grid-template-columns:1fr}.param-inline-item[data-v-304d71d5]{min-width:0}.slider-input-row[data-v-304d71d5]{display:flex;align-items:center;gap:10px;width:100%}.slider-input-row__slider[data-v-304d71d5]{flex:1;min-width:0}.slider-input-row__input[data-v-304d71d5]{width:104px}.pixel-size-row[data-v-304d71d5]{display:flex;align-items:center;gap:8px;width:100%}.pixel-size-row__select[data-v-304d71d5]{flex:1;min-width:0}.pixel-size-row__input[data-v-304d71d5]{width:112px}.number-input-right[data-v-304d71d5] .n-input__input-el{text-align:right}.width-analysis-section[data-v-304d71d5]{display:flex;flex-direction:column;gap:12px;margin:4px 0 8px}@media(max-width:920px){.param-inline-row[data-v-304d71d5]{grid-template-columns:1fr}.slider-input-row__input[data-v-304d71d5]{width:96px}.pixel-size-row__input[data-v-304d71d5]{width:100px}}.progress-action-button[data-v-355718f4]{position:relative;overflow:hidden}.progress-action-button__progress[data-v-355718f4]{position:absolute;inset:0 auto 0 0;background:#ffffff3d;pointer-events:none;transition:width .25s ease}.progress-action-button__content[data-v-355718f4]{position:relative;z-index:1;display:inline-flex;width:100%;align-items:center;justify-content:center}.result-header-tip[data-v-be7c8f08]{font-size:11px}.result-images-layout[data-v-be7c8f08]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.result-images-layout--single[data-v-be7c8f08]{grid-template-columns:1fr}.result-image-card[data-v-be7c8f08]{height:100%}.result-image-card__header-extra[data-v-be7c8f08]{min-height:34px}.result-image-card[data-v-be7c8f08] .n-card-header{min-height:56px;align-items:center}.result-image-card[data-v-be7c8f08] .n-card-header__main,.result-image-card[data-v-be7c8f08] .n-card-header__extra{display:flex;align-items:center}.result-image-card__content[data-v-be7c8f08]{display:flex;min-height:100%;flex-direction:column}.result-image-card__footer[data-v-be7c8f08]{min-height:28px;padding-top:8px}.layer-preview-title[data-v-be7c8f08]{font-size:12px}.layer-preview-header-meta[data-v-be7c8f08]{flex-wrap:wrap;justify-content:flex-end}.layer-preview-meta-inline[data-v-be7c8f08]{font-size:12px;white-space:nowrap}.layer-preview-body[data-v-be7c8f08],.layer-preview-body__image[data-v-be7c8f08]{min-width:0}.layer-preview-controls[data-v-be7c8f08]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px}.layer-preview-slider[data-v-be7c8f08]{width:100%}.layer-preview-slider-label[data-v-be7c8f08]{font-size:12px;white-space:nowrap}.layer-preview-loading[data-v-be7c8f08]{display:block;margin-top:8px;font-size:12px}@media(max-width:960px){.result-images-layout[data-v-be7c8f08]{grid-template-columns:1fr}}.recipe-layer-bar[data-v-4162103c]{display:inline-flex;align-items:center;gap:4px;min-width:0}.recipe-layer-bar__colors[data-v-4162103c]{display:inline-flex;flex-shrink:0;border-radius:3px;overflow:hidden;border:1px solid rgba(128,128,128,.3);height:14px}.recipe-layer-bar__segment[data-v-4162103c]{width:8px;height:100%}.recipe-layer-bar__abbr[data-v-4162103c]{font-size:12px;font-family:monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recipe-summary-card[data-v-909c699a]{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.recipe-summary-card[data-v-909c699a] .n-card__content{flex:1;min-height:0;display:flex;flex-direction:column}.recipe-summary-scroll-wrapper[data-v-909c699a]{flex:1;min-height:0;overflow:hidden}.recipe-summary-vlist[data-v-909c699a]{height:100%}.recipe-summary-row[data-v-909c699a]{display:grid;grid-template-columns:1fr 1fr;gap:2px}.recipe-summary-item[data-v-909c699a]{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:4px;cursor:pointer;transition:background-color .15s}.recipe-summary-item[data-v-909c699a]:hover{background-color:var(--n-color-hover)}.recipe-summary-item--selected[data-v-909c699a]{background-color:var(--n-color-active, rgba(24, 160, 88, .1));box-shadow:inset 0 0 0 2px var(--n-color-target, #18a058)}.recipe-summary-item__color[data-v-909c699a]{width:24px;height:24px;border-radius:4px;flex-shrink:0;border:1px solid rgba(128,128,128,.3)}.recipe-summary-item__info[data-v-909c699a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.recipe-summary-item__label[data-v-909c699a]{font-size:13px;font-family:monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recipe-summary-item__meta[data-v-909c699a]{font-size:11px;color:var(--n-text-color-3, #999);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recipe-summary-item__badge[data-v-909c699a]{font-size:11px;flex-shrink:0}.candidate-card[data-v-cf146fd3]{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.candidate-card[data-v-cf146fd3] .n-card__content{flex:1;min-height:0;display:flex;flex-direction:column}.candidate-scroll-wrapper[data-v-cf146fd3]{flex:1;min-height:0;overflow:hidden}.candidate-scroll-wrapper[data-v-cf146fd3] .n-spin-content{height:100%}.candidate-toolbar[data-v-cf146fd3]{margin-bottom:8px}.candidate-list[data-v-cf146fd3]{display:grid;grid-template-columns:1fr 1fr;gap:4px}.candidate-empty[data-v-cf146fd3]{padding:24px;text-align:center}.candidate-item[data-v-cf146fd3]{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:4px;cursor:pointer;transition:background-color .15s}.candidate-item[data-v-cf146fd3]:hover{background-color:var(--n-color-hover)}.candidate-item__color[data-v-cf146fd3]{width:24px;height:24px;border-radius:4px;flex-shrink:0;border:1px solid rgba(128,128,128,.3)}.candidate-item__info[data-v-cf146fd3]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.candidate-item__recipe[data-v-cf146fd3]{font-size:13px;font-family:monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.candidate-item__metrics[data-v-cf146fd3]{font-size:11px;color:var(--n-text-color-3, #999);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.candidate-item__badge[data-v-cf146fd3]{font-size:11px;flex-shrink:0}.candidate-loading-more[data-v-cf146fd3]{padding:8px;text-align:center}.candidate-error[data-v-cf146fd3]{display:block;margin-top:8px;font-size:12px}.recipe-editor-content[data-v-c927bedb]{display:flex;flex-direction:column;gap:16px}.recipe-editor-preview[data-v-c927bedb]{position:relative;cursor:crosshair}.recipe-editor-preview[data-v-c927bedb] .zoomable-image-viewport,.recipe-editor-preview[data-v-c927bedb] .zoomable-image-viewport:active{cursor:crosshair}.recipe-editor-reset-zoom[data-v-c927bedb]{position:absolute;top:8px;right:8px;z-index:10}.recipe-editor-infobar[data-v-c927bedb]{display:flex;align-items:center;gap:4px;padding:3px 8px;font-size:12px;color:var(--n-text-color-3, #999);background:var(--n-color, #fafafa);border:1px solid var(--n-border-color, #e0e0e0);border-top:none;border-radius:0 0 4px 4px}.recipe-editor-infobar__sep[data-v-c927bedb]{margin:0 2px;color:var(--n-text-color-disabled, #ccc)}.recipe-editor-infobar__swatch[data-v-c927bedb]{display:inline-block;width:12px;height:12px;border-radius:2px;border:1px solid rgba(128,128,128,.3);vertical-align:middle}.recipe-editor-infobar__hint[data-v-c927bedb]{font-style:italic;color:var(--n-text-color-disabled, #bbb)}.recipe-editor-panels[data-v-c927bedb]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:16px;height:420px}@media(max-width:720px){.recipe-editor-panels[data-v-c927bedb]{grid-template-columns:1fr}}.upload-preview[data-v-13b374c2]{text-align:center}.upload-preview-header[data-v-13b374c2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.model-connectivity-list[data-v-13b374c2]{max-height:120px;overflow:auto;border:1px dashed var(--n-border-color);border-radius:4px;padding:6px 8px}.preview-row[data-v-13b374c2]{display:flex;gap:12px}.preview-col[data-v-13b374c2]{flex:1;min-width:0}.slider-input-row[data-v-13b374c2]{display:flex;align-items:center;gap:12px}.slider-input-row__slider[data-v-13b374c2]{flex:1;min-width:0}.slider-input-row__input[data-v-13b374c2]{width:80px;flex-shrink:0}.preview-loading[data-v-13b374c2]{position:absolute;top:8px;right:8px;background:#00000073;border-radius:4px;padding:4px 8px;z-index:1}@media(max-width:768px){.preview-row[data-v-13b374c2]{flex-direction:column}}.settings-scroll[data-v-bca3318a]{max-height:min(520px,60vh);overflow-y:auto;padding-right:4px}.tip-label[data-v-bca3318a]{cursor:help;border-bottom:1px dashed var(--n-text-color-3)}.upload-preview[data-v-bca3318a]{text-align:center}.upload-preview-header[data-v-bca3318a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.preview-row[data-v-bca3318a]{display:flex;gap:12px}.preview-col[data-v-bca3318a]{flex:1;min-width:0}@media(max-width:768px){.preview-row[data-v-bca3318a]{flex-direction:column}}.locate-preview[data-v-fc308fd3]{width:100%}.locate-preview__canvas[data-v-fc308fd3]{display:block;border:1px solid rgba(128,128,128,.3);border-radius:6px}.locate-preview__canvas--interactive[data-v-fc308fd3]{cursor:crosshair}.locate-preview__legend[data-v-fc308fd3]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px;font-size:12px}.locate-preview__legend-item[data-v-fc308fd3]{display:inline-flex;align-items:center;gap:4px}.locate-preview__legend-dot[data-v-fc308fd3]{display:inline-block;width:10px;height:10px;border-radius:50%;border:1px solid rgba(255,255,255,.6)}.locate-preview__hint[data-v-fc308fd3]{margin-top:6px;font-size:12px;opacity:.65}.recipe-entry-item[data-v-8f90d18c]{display:flex;align-items:center;gap:8px;padding:3px 6px;border-radius:4px;transition:background-color .15s}.recipe-entry-item[data-v-8f90d18c]:hover{background-color:var(--n-color-hover, rgba(128, 128, 128, .08))}.recipe-entry-item__swatch[data-v-8f90d18c]{width:24px;height:24px;border-radius:4px;flex-shrink:0;border:1px solid rgba(128,128,128,.3)}.recipe-entry-item__info[data-v-8f90d18c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.recipe-entry-item__lab[data-v-8f90d18c]{font-size:11px;font-family:monospace;color:var(--n-text-color-3, #999);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.colordb-result-card[data-v-25defd48]{max-width:100%}.colordb-groups-row[data-v-25defd48]{display:flex;gap:8px;align-items:flex-start}.colordb-group-col[data-v-25defd48]{flex:1 0 150px;max-width:220px}.colordb-group-header[data-v-25defd48]{font-weight:600;font-size:13px;padding:2px 6px 6px;border-bottom:1px solid rgba(128,128,128,.2);margin-bottom:2px;white-space:nowrap}.colordb-group-count[data-v-25defd48]{font-weight:400;color:var(--n-text-color-3, #999)}.update-banner[data-v-6a088868]{margin-bottom:12px}.update-banner__changelog[data-v-6a088868]{margin:0;padding-left:18px}.update-banner__changelog li[data-v-6a088868]{margin:2px 0}.whats-new-card[data-v-8c3145bf]{width:min(480px,90vw)}.whats-new-card__list[data-v-8c3145bf]{margin:0;padding-left:20px}.whats-new-card__list li[data-v-8c3145bf]{margin:6px 0;line-height:1.6}.check-update-link[data-v-7bca4b3b]{cursor:pointer}.check-update-link__text[data-v-7bca4b3b]:hover{text-decoration:underline}:root{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Noto Sans CJK SC,WenQuanYi Micro Hei,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--app-page-bg-light: #f6f8fb;--app-page-bg-dark: #171b21;--image-viewport-checker-a: #ffffff;--image-viewport-checker-b: #e8edf4;--image-viewport-border-color: #cfd7e3;background-color:var(--app-page-bg-light)}:root[data-theme=light]{color-scheme:light;background-color:var(--app-page-bg-light);--image-viewport-checker-a: #ffffff;--image-viewport-checker-b: #e8edf4;--image-viewport-border-color: #cfd7e3}:root[data-theme=dark]{color-scheme:dark;background-color:var(--app-page-bg-dark);--image-viewport-checker-a: #1f2733;--image-viewport-checker-b: #2a3442;--image-viewport-border-color: #4f5d72}:root.theme-switching *,:root.theme-switching *:before,:root.theme-switching *:after{transition-property:none!important;transition-duration:0ms!important;animation-duration:0ms!important;animation-delay:0ms!important}*,*:before,*:after{box-sizing:border-box}html,body,#app{min-height:100%;margin:0;padding:0;background-color:transparent}body{line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow-x:hidden}.n-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 12px 32px #0f172a0f}:root[data-theme=dark] .n-card{border:1px solid rgba(255,255,255,.05)!important;box-shadow:0 14px 36px #0000003d}:root[data-theme=dark] .app-shell__header,:root[data-theme=dark] .app-shell__footer{border-color:#ffffff0d!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .5s cubic-bezier(.4,0,.2,1) forwards}body:before,body:after{content:"";position:fixed;top:-50%;left:-50%;width:200%;height:200%;z-index:-1;pointer-events:none;background-repeat:no-repeat}body:before{background-image:radial-gradient(circle at 50% 50%,rgba(11,127,207,.08) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(44,143,214,.08) 0%,transparent 40%);animation:bg-move-1 25s ease-in-out infinite alternate}body:after{background-image:radial-gradient(circle at 20% 80%,rgba(44,154,99,.05) 0%,transparent 40%),radial-gradient(circle at 80% 80%,rgba(197,138,24,.05) 0%,transparent 50%);animation:bg-move-2 30s ease-in-out infinite alternate}:root[data-theme=dark] body:before{background-image:radial-gradient(circle at 50% 50%,rgba(58,166,242,.06) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(86,180,244,.06) 0%,transparent 40%)}:root[data-theme=dark] body:after{background-image:radial-gradient(circle at 20% 80%,rgba(67,185,128,.04) 0%,transparent 40%),radial-gradient(circle at 80% 80%,rgba(224,166,58,.04) 0%,transparent 50%)}@keyframes bg-move-1{0%{transform:translate(0) scale(1)}50%{transform:translate(5%,5%) scale(1.05)}to{transform:translate(-5%,-5%) scale(.95)}}@keyframes bg-move-2{0%{transform:translate(0) scale(1)}50%{transform:translate(-5%,5%) scale(.95)}to{transform:translate(5%,-5%) scale(1.05)}}.transparent-checkerboard-bg{background-color:var(--image-viewport-checker-a, #ffffff);background-image:repeating-conic-gradient(var(--image-viewport-checker-b, #e8edf4) 0% 25%,var(--image-viewport-checker-a, #ffffff) 0% 50%);background-size:16px 16px}.app-shell{min-height:100vh;background:transparent}:root[data-theme=light]{--app-tab-group-bg: rgba(246, 248, 251, .7);--app-tab-group-border: rgba(215, 224, 234, .5);--app-tab-item-hover-bg: rgba(237, 242, 248, .8);--app-tab-item-active-bg: rgba(222, 235, 248, .9);--app-tab-item-active-border: #9abfe0;--app-tab-item-active-text: #0b7fcf}:root[data-theme=dark]{--app-tab-group-bg: rgba(36, 48, 61, .7);--app-tab-group-border: rgba(255, 255, 255, .1);--app-tab-item-hover-bg: rgba(45, 59, 74, .8);--app-tab-item-active-bg: rgba(56, 80, 104, .9);--app-tab-item-active-border: #6fa8d8;--app-tab-item-active-text: #95cdf8}.app-shell__header{padding:12px 24px;background:var(--n-card-color);border-bottom:1px solid rgba(255,255,255,.2);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.app-shell__header-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1240px;margin:0 auto}.app-shell__brand-title{font-size:20px;letter-spacing:.4px}.app-shell__version,.app-shell__meta-text{font-size:12px}.app-shell__version--clickable{cursor:pointer;border-radius:4px;padding:1px 4px;transition:background-color .2s}.app-shell__version--clickable:hover{background-color:#8080801f}.app-shell__header-status{justify-content:flex-end;flex-wrap:wrap}.app-shell__announce{margin-bottom:6px;padding:4px 0;border-bottom:1px solid rgba(128,128,128,.1);font-size:12px;color:var(--n-text-color-3, #999);line-height:1.6}.app-shell__announce-inner{display:flex;align-items:center;justify-content:center;gap:10px}.app-shell__announce-text{text-align:center}.app-shell__announce-text a{color:var(--n-text-color-2, #666);text-decoration:underline;text-underline-offset:2px;transition:opacity .15s ease}.app-shell__announce-text a:hover{opacity:.7}.app-shell__announce-sep{margin:0 4px;opacity:.4}.app-shell__content{padding:22px 24px 28px}.app-shell__content-inner{max-width:1240px;margin:0 auto}.tab-pane-content{padding-top:16px}.nested-tab-pane-content{padding-top:12px}.top-level-tabs,.nested-tabs{--n-tab-gap: 0px}.top-level-tabs .n-tabs-nav,.nested-tabs .n-tabs-nav{margin-bottom:10px;padding:0;border:1px solid var(--app-tab-group-border);border-radius:10px;overflow:hidden;background:var(--app-tab-group-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.top-level-tabs .n-tabs-nav-scroll-content{display:flex;justify-content:center;width:100%}.nested-tabs .n-tabs-nav-scroll-content{display:flex;justify-content:flex-start}.top-level-tabs .n-tabs-tab-wrapper,.nested-tabs .n-tabs-tab-wrapper{margin:0!important}.top-level-tabs .n-tabs-tab,.nested-tabs .n-tabs-tab{margin:0!important;min-height:34px;padding:7px 14px!important;border-right:1px solid var(--app-tab-group-border);border-radius:0;background:transparent;transition:background-color .16s ease,color .16s ease}.nested-tabs .n-tabs-tab{border-radius:8px}.top-level-tabs .n-tabs-tab:last-child,.nested-tabs .n-tabs-tab:last-child{border-right:none}.top-level-tabs .n-tabs-tab:hover,.nested-tabs .n-tabs-tab:hover{background:var(--app-tab-item-hover-bg)}.top-level-tabs .n-tabs-tab.n-tabs-tab--active,.nested-tabs .n-tabs-tab.n-tabs-tab--active{background:var(--app-tab-item-active-bg)}.nested-tabs .n-tabs-tab.n-tabs-tab--active{border-radius:8px;box-shadow:inset 0 0 0 1px var(--app-tab-item-active-border)}.top-level-tabs .n-tabs-tab.n-tabs-tab--active .n-tabs-tab__label,.nested-tabs .n-tabs-tab.n-tabs-tab--active .n-tabs-tab__label{color:var(--app-tab-item-active-text);font-weight:600}.top-level-tabs .n-tabs-bar,.nested-tabs .n-tabs-bar{display:none}.convert-colordb-entry{display:flex;align-items:center;justify-content:flex-start;gap:6px;flex-wrap:wrap}.app-shell__footer{padding:14px 24px 18px;background:var(--n-card-color);border-top:1px solid rgba(255,255,255,.2);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.app-shell__footer-content{flex-wrap:wrap}.app-shell__footer-link{text-decoration:none;transition:opacity .2s ease}.app-shell__footer-link:hover{opacity:.75}@media(max-width:980px){.top-level-tabs .n-tabs-nav-scroll-content{justify-content:flex-start;width:max-content;min-width:100%}.app-shell__header{padding:12px 14px}.app-shell__header-inner{align-items:flex-start;flex-direction:column}.app-shell__header-status{justify-content:flex-start}.app-shell__content{padding:16px 14px 20px}.app-shell__footer{padding:12px 14px 16px}}.calibration-layout{max-width:980px;margin:0 auto}.calibration-card{border-radius:12px}.calibration-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.calibration-subtitle{margin:0;font-size:13px;color:var(--n-text-color-3)}.calibration-step-alert{margin-top:12px}.calibration-steps{margin-bottom:14px}.calibration-preset-row{display:flex;align-items:center;gap:12px}.calibration-preset-label{min-width:80px;font-size:13px;font-weight:500}.calibration-palette-row{display:flex;align-items:center;gap:8px}.calibration-palette-input{flex:1;min-width:180px}.calibration-inline-actions{display:flex;gap:8px;flex-wrap:wrap}.calibration-form-block{width:100%}.calibration-file-name{margin:0;font-size:12px;color:var(--n-success-color);word-break:break-all}.calibration-db-input{max-width:360px}.calibration-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.calibration-actions--compact{margin-top:10px}.calibration-result-line{margin:0}.calibration-result-tip{margin-top:8px;margin-bottom:0;font-size:12px;color:var(--n-text-color-3)}.calibration-meta-summary{padding:4px 0}.calibration-error-alert{margin-top:8px;white-space:pre-wrap}.session-db-card{margin-top:20px}.session-db-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.calibration-image-wrap{text-align:center}.calibration-image-caption{margin:8px 0 0;font-size:13px;color:var(--n-text-color-3)}@media(max-width:820px){.calibration-palette-row{align-items:stretch;flex-direction:column;gap:6px}.calibration-palette-input{min-width:0;width:100%}.calibration-db-input{max-width:100%}}
