:root,:host{--w-e-textarea-bg-color: #fff;--w-e-textarea-color: #333;--w-e-textarea-border-color: #ccc;--w-e-textarea-slight-border-color: #e8e8e8;--w-e-textarea-slight-color: #d4d4d4;--w-e-textarea-slight-bg-color: #f5f2f0;--w-e-textarea-selected-border-color: #B4D5FF;--w-e-textarea-handler-bg-color: #4290f7;--w-e-toolbar-color: #595959;--w-e-toolbar-bg-color: #fff;--w-e-toolbar-active-color: #333;--w-e-toolbar-active-bg-color: #f1f1f1;--w-e-toolbar-disabled-color: #999;--w-e-toolbar-border-color: #e8e8e8;--w-e-modal-button-bg-color: #fafafa;--w-e-modal-button-border-color: #d9d9d9}.w-e-text-container *,.w-e-toolbar *{box-sizing:border-box;margin:0;outline:none;padding:0}.w-e-text-container blockquote,.w-e-text-container li,.w-e-text-container p,.w-e-text-container td,.w-e-text-container th,.w-e-toolbar *{line-height:1.5}.w-e-text-container{background-color:var(--w-e-textarea-bg-color);color:var(--w-e-textarea-color);height:100%;position:relative}.w-e-text-container .w-e-scroll{-webkit-overflow-scrolling:touch;height:100%}.w-e-text-container [data-slate-editor]{word-wrap:break-word;border-top:1px solid transparent;min-height:100%;outline:0;padding:0 10px;white-space:pre-wrap}.w-e-text-container [data-slate-editor] p{margin:15px 0}.w-e-text-container [data-slate-editor] h1,.w-e-text-container [data-slate-editor] h2,.w-e-text-container [data-slate-editor] h3,.w-e-text-container [data-slate-editor] h4,.w-e-text-container [data-slate-editor] h5{margin:20px 0}.w-e-text-container [data-slate-editor] img{cursor:default;display:inline!important;max-width:100%;min-height:20px;min-width:20px}.w-e-text-container [data-slate-editor] span{text-indent:0}.w-e-text-container [data-slate-editor] [data-selected=true]{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-placeholder{font-style:italic;left:10px;top:17px;width:90%}.w-e-max-length-info,.w-e-text-placeholder{color:var(--w-e-textarea-slight-color);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w-e-max-length-info{bottom:.5em;right:1em}.w-e-bar{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-color);font-size:14px;padding:0 5px}.w-e-bar svg{fill:var(--w-e-toolbar-color);height:14px;width:14px}.w-e-bar-show{display:flex}.w-e-bar-hidden{display:none}.w-e-hover-bar{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 5px #0000001f;position:absolute}.w-e-toolbar{flex-wrap:wrap;position:relative}.w-e-bar-divider{background-color:var(--w-e-toolbar-border-color);display:inline-flex;height:40px;margin:0 5px;width:1px}.w-e-bar-item{display:flex;height:40px;padding:4px;position:relative;text-align:center}.w-e-bar-item,.w-e-bar-item button{align-items:center;justify-content:center}.w-e-bar-item button{background:transparent;border:none;color:var(--w-e-toolbar-color);cursor:pointer;display:inline-flex;height:32px;overflow:hidden;padding:0 8px;white-space:nowrap}.w-e-bar-item button:hover{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item button .title{margin-left:5px}.w-e-bar-item .active{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item .disabled{color:var(--w-e-toolbar-disabled-color);cursor:not-allowed}.w-e-bar-item .disabled svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-menu-tooltip-v5:before{background-color:var(--w-e-toolbar-active-color);border-radius:5px;color:var(--w-e-toolbar-bg-color);content:attr(data-tooltip);font-size:.75em;opacity:0;padding:5px 10px;position:absolute;text-align:center;top:40px;transition:opacity .6s;visibility:hidden;white-space:pre;z-index:1}.w-e-menu-tooltip-v5:after{border:5px solid transparent;border-bottom:5px solid var(--w-e-toolbar-active-color);content:"";opacity:0;position:absolute;top:30px;transition:opacity .6s;visibility:hidden}.w-e-menu-tooltip-v5:hover:after,.w-e-menu-tooltip-v5:hover:before{opacity:1;visibility:visible}.w-e-menu-tooltip-v5.tooltip-right:before{left:100%;top:10px}.w-e-menu-tooltip-v5.tooltip-right:after{border-bottom-color:transparent;border-left-color:transparent;border-right-color:var(--w-e-toolbar-active-color);border-top-color:transparent;left:100%;margin-left:-10px;top:16px}.w-e-bar-item-group .w-e-bar-item-menus-container{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;display:none;left:0;margin-top:40px;position:absolute;top:0;z-index:1}.w-e-bar-item-group:hover .w-e-bar-item-menus-container{display:block}.w-e-select-list{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;left:0;margin-top:40px;max-height:350px;min-width:100px;overflow-y:auto;position:absolute;top:0;z-index:1}.w-e-select-list ul{line-height:1;list-style:none}.w-e-select-list ul .selected{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li{cursor:pointer;padding:7px 0 7px 25px;position:relative;text-align:left;white-space:nowrap}.w-e-select-list ul li:hover{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li svg{left:0;margin-left:5px;margin-top:-7px;position:absolute;top:50%}.w-e-bar-bottom .w-e-select-list{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-drop-panel{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;margin-top:40px;min-width:200px;padding:10px;position:absolute;top:0;z-index:1}.w-e-bar-bottom .w-e-drop-panel{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-modal{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;color:var(--w-e-toolbar-color);font-size:14px;min-height:40px;min-width:100px;padding:20px 15px 0;position:absolute;text-align:left;z-index:1}.w-e-modal .btn-close{cursor:pointer;line-height:1;padding:5px;position:absolute;right:8px;top:7px}.w-e-modal .btn-close svg{fill:var(--w-e-toolbar-color);height:10px;width:10px}.w-e-modal .babel-container{display:block;margin-bottom:15px}.w-e-modal .babel-container span{display:block;margin-bottom:10px}.w-e-modal .button-container{margin-bottom:15px}.w-e-modal button{background-color:var(--w-e-modal-button-bg-color);border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color);cursor:pointer;font-weight:400;height:32px;padding:4.5px 15px;text-align:center;touch-action:manipulation;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.w-e-modal input[type=number],.w-e-modal input[type=text],.w-e-modal textarea{font-feature-settings:"tnum";background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color);font-variant:tabular-nums;padding:4.5px 11px;transition:all .3s;width:100%}.w-e-modal textarea{min-height:60px}body .w-e-modal,body .w-e-modal *{box-sizing:border-box}.w-e-progress-bar{background-color:var(--w-e-textarea-handler-bg-color);height:1px;position:absolute;transition:width .3s;width:0}.w-e-full-screen-container{bottom:0!important;display:flex!important;flex-direction:column!important;height:100%!important;left:0!important;margin:0!important;padding:0!important;position:fixed;right:0!important;top:0!important;width:100%!important}.w-e-full-screen-container [data-w-e-textarea=true]{flex:1!important}.w-e-text-container [data-slate-editor] code{background-color:var(--w-e-textarea-slight-bg-color);border-radius:3px;font-family:monospace;padding:3px}.w-e-panel-content-color{list-style:none;text-align:left;width:230px}.w-e-panel-content-color li{border:1px solid var(--w-e-toolbar-bg-color);border-radius:3px;cursor:pointer;display:inline-block;padding:2px}.w-e-panel-content-color li:hover{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color li .color-block{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;height:17px;width:17px}.w-e-panel-content-color .active{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color .clear{line-height:1.5;margin-bottom:5px;width:100%}.w-e-panel-content-color .clear svg{height:16px;margin-bottom:-4px;width:16px}.w-e-text-container [data-slate-editor] blockquote{background-color:var(--w-e-textarea-slight-bg-color);border-left:8px solid var(--w-e-textarea-selected-border-color);display:block;font-size:100%;line-height:1.5;margin:10px 0;padding:10px}.w-e-panel-content-emotion{font-size:20px;list-style:none;text-align:left;width:300px}.w-e-panel-content-emotion li{border-radius:3px;cursor:pointer;display:inline-block;padding:0 5px}.w-e-panel-content-emotion li:hover{background-color:var(--w-e-textarea-slight-bg-color)}.w-e-textarea-divider{border-radius:3px;margin:20px auto;padding:20px}.w-e-textarea-divider hr{background-color:var(--w-e-textarea-border-color);border:0;display:block;height:1px}.w-e-text-container [data-slate-editor] pre>code{background-color:var(--w-e-textarea-slight-bg-color);border:1px solid var(--w-e-textarea-slight-border-color);border-radius:4px;display:block;font-size:14px;padding:10px;text-indent:0}.w-e-text-container [data-slate-editor] .w-e-image-container{display:inline-block;margin:0 3px}.w-e-text-container [data-slate-editor] .w-e-image-container:hover{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-container [data-slate-editor] .w-e-selected-image-container{overflow:hidden;position:relative}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .w-e-image-dragger{background-color:var(--w-e-textarea-handler-bg-color);height:7px;position:absolute;width:7px}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-top{cursor:nwse-resize;left:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-top{cursor:nesw-resize;right:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-bottom{bottom:0;cursor:nesw-resize;left:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-bottom{bottom:0;cursor:nwse-resize;right:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container:hover,.w-e-text-container [contenteditable=false] .w-e-image-container:hover{box-shadow:none}.w-e-text-container [data-slate-editor] .table-container{border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin-top:10px;overflow-x:auto;padding:10px;width:100%}.w-e-text-container [data-slate-editor] table{border-collapse:collapse}.w-e-text-container [data-slate-editor] table td,.w-e-text-container [data-slate-editor] table th{border:1px solid var(--w-e-textarea-border-color);line-height:1.5;min-width:30px;padding:3px 5px;text-align:left}.w-e-text-container [data-slate-editor] table th{background-color:var(--w-e-textarea-slight-bg-color);font-weight:700;text-align:center}.w-e-panel-content-table{background-color:var(--w-e-toolbar-bg-color)}.w-e-panel-content-table table{border-collapse:collapse}.w-e-panel-content-table td{border:1px solid var(--w-e-toolbar-border-color);cursor:pointer;height:15px;padding:3px 5px;width:20px}.w-e-panel-content-table td.active{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-textarea-video-container{background-image:linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,#fff 0,#fff 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-size:20px 20px;border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin:10px auto 0;padding:10px 0;text-align:center}.w-e-text-container [data-slate-editor] pre>code{word-wrap:normal;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;-webkit-hyphens:none;hyphens:none;line-height:1.5;margin:.5em 0;overflow:auto;padding:1em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}.w-e-text-container [data-slate-editor] pre>code .token.cdata,.w-e-text-container [data-slate-editor] pre>code .token.comment,.w-e-text-container [data-slate-editor] pre>code .token.doctype,.w-e-text-container [data-slate-editor] pre>code .token.prolog{color:#708090}.w-e-text-container [data-slate-editor] pre>code .token.punctuation{color:#999}.w-e-text-container [data-slate-editor] pre>code .token.namespace{opacity:.7}.w-e-text-container [data-slate-editor] pre>code .token.boolean,.w-e-text-container [data-slate-editor] pre>code .token.constant,.w-e-text-container [data-slate-editor] pre>code .token.deleted,.w-e-text-container [data-slate-editor] pre>code .token.number,.w-e-text-container [data-slate-editor] pre>code .token.property,.w-e-text-container [data-slate-editor] pre>code .token.symbol,.w-e-text-container [data-slate-editor] pre>code .token.tag{color:#905}.w-e-text-container [data-slate-editor] pre>code .token.attr-name,.w-e-text-container [data-slate-editor] pre>code .token.builtin,.w-e-text-container [data-slate-editor] pre>code .token.char,.w-e-text-container [data-slate-editor] pre>code .token.inserted,.w-e-text-container [data-slate-editor] pre>code .token.selector,.w-e-text-container [data-slate-editor] pre>code .token.string{color:#690}.w-e-text-container [data-slate-editor] pre>code .language-css .token.string,.w-e-text-container [data-slate-editor] pre>code .style .token.string,.w-e-text-container [data-slate-editor] pre>code .token.entity,.w-e-text-container [data-slate-editor] pre>code .token.operator,.w-e-text-container [data-slate-editor] pre>code .token.url{color:#9a6e3a}.w-e-text-container [data-slate-editor] pre>code .token.atrule,.w-e-text-container [data-slate-editor] pre>code .token.attr-value,.w-e-text-container [data-slate-editor] pre>code .token.keyword{color:#07a}.w-e-text-container [data-slate-editor] pre>code .token.class-name,.w-e-text-container [data-slate-editor] pre>code .token.function{color:#dd4a68}.w-e-text-container [data-slate-editor] pre>code .token.important,.w-e-text-container [data-slate-editor] pre>code .token.regex,.w-e-text-container [data-slate-editor] pre>code .token.variable{color:#e90}.w-e-text-container [data-slate-editor] pre>code .token.bold,.w-e-text-container [data-slate-editor] pre>code .token.important{font-weight:700}.w-e-text-container [data-slate-editor] pre>code .token.italic{font-style:italic}.w-e-text-container [data-slate-editor] pre>code .token.entity{cursor:help}.content-toolbar[data-v-016312fd]{display:grid;grid-template-columns:minmax(320px,480px) auto auto;align-items:center;justify-content:start;column-gap:12px;margin-bottom:18px}.content-editor[data-v-016312fd]{width:100%;overflow:hidden;border:1px solid var(--app-surface-border);border-radius:6px}.content-editor__body[data-v-016312fd]{min-height:420px;max-height:56vh;overflow-y:auto}.content-editor__hint[data-v-016312fd]{padding:8px 12px;color:var(--app-text-muted);font-size:12px;border-bottom:1px solid var(--app-surface-border)}.content-modal__footer[data-v-016312fd]{display:flex;justify-content:flex-end}.content-modal__footer>button+button[data-v-016312fd]{margin-left:12px}@media (max-width: 720px){.content-toolbar[data-v-016312fd]{grid-template-columns:minmax(0,1fr) auto auto}}.toolbar-search[data-v-8978ab03]{width:min(360px,100%)}.company-toolbar[data-v-8978ab03]{flex-direction:row;flex-wrap:nowrap;flex-shrink:0;overflow-x:auto}.toolbar-system[data-v-8978ab03]{width:160px;flex-shrink:0}.company-toolbar>.n-button[data-v-8978ab03]{flex-shrink:0}[data-v-8978ab03] .table-actions{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:252px;padding-right:6px}.quota-panel[data-v-8978ab03]{display:grid;row-gap:18px}.quota-meta[data-v-8978ab03]{display:grid;grid-template-columns:72px minmax(0,1fr);column-gap:12px;align-items:center;min-height:28px;color:var(--app-text-muted);font-size:13px}.quota-meta strong[data-v-8978ab03]{min-width:0;overflow:hidden;color:var(--app-title-color);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.quota-stats[data-v-8978ab03]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.quota-stat[data-v-8978ab03]{display:grid;row-gap:8px;padding:14px;border:1px solid var(--app-surface-border);border-radius:8px;background:var(--app-surface-bg)}.quota-stat span[data-v-8978ab03]{color:var(--app-text-muted);font-size:13px}.quota-stat strong[data-v-8978ab03]{color:var(--app-title-color);font-size:26px;font-weight:700;line-height:1.2}.quota-form[data-v-8978ab03] .n-form-item{margin-bottom:0}.quota-increase-row[data-v-8978ab03]{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:center;width:100%}.quota-log-section[data-v-8978ab03]{display:grid;row-gap:10px}.quota-log-header[data-v-8978ab03]{display:flex;align-items:center;justify-content:space-between;column-gap:12px}.quota-log-title[data-v-8978ab03]{color:var(--app-title-color);font-size:14px;font-weight:600}@media (max-width: 720px){.toolbar-search[data-v-8978ab03]{width:100%}.quota-stats[data-v-8978ab03],.quota-increase-row[data-v-8978ab03]{grid-template-columns:1fr;row-gap:10px}}.owner-edit-notice[data-v-d3f5958a]{margin-bottom:20px}.owner-toolbar>.n-input[data-v-6aa4a5c9]{width:240px}.owner-toolbar>.n-select[data-v-6aa4a5c9]{width:160px}.owner-list-error[data-v-6aa4a5c9]{margin-bottom:16px}@media (max-width: 720px){.owner-toolbar>.n-input[data-v-6aa4a5c9],.owner-toolbar>.n-select[data-v-6aa4a5c9]{width:100%}}.esign-config[data-v-1ef95b80]{min-height:100%;padding:0;color:#24382e;box-sizing:border-box}.access-panel[data-v-1ef95b80],.config-section[data-v-1ef95b80]{padding:18px;background:#fff;border:1px solid #e6ece8;border-radius:8px;box-shadow:0 6px 18px #1b34260a}.access-panel[data-v-1ef95b80]{margin-bottom:14px}.access-summary[data-v-1ef95b80]{display:flex;align-items:center;justify-content:space-between}.access-summary__meta[data-v-1ef95b80]{display:inline-flex;align-items:center;flex-shrink:0}.section-title[data-v-1ef95b80]{margin:0;color:#0f2b21;font-size:16px;font-weight:700}.section-desc[data-v-1ef95b80]{margin:4px 0 0;color:#607168;font-size:13px;line-height:1.5}.flow-steps[data-v-1ef95b80]{margin-top:14px;padding-top:14px;border-top:1px dashed #e6ece8}.step-clickable[data-v-1ef95b80]{cursor:pointer}.step-title[data-v-1ef95b80]{display:inline-flex;align-items:center}.step-title[data-v-1ef95b80]>*+*{margin-left:6px}.step-edit-icon[data-v-1ef95b80]{color:#18a058;opacity:.78;transition:opacity .18s ease,transform .18s ease}.step-clickable:hover .step-edit-icon[data-v-1ef95b80]{opacity:1;transform:translate(1px)}.support-panel[data-v-1ef95b80]{margin-bottom:14px}.support-tab-head[data-v-1ef95b80]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.section-actions[data-v-1ef95b80]{display:flex;align-items:center;flex-shrink:0}.seal-position-enable[data-v-1ef95b80]{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:0 2px}.seal-position-enable__label[data-v-1ef95b80]{color:#24382e;font-size:14px}.authorization-url[data-v-1ef95b80]{margin-top:12px}.authorization-switch-row[data-v-1ef95b80]{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:28px 2px 0}.authorization-switch-row__label[data-v-1ef95b80]{color:#24382e;font-size:14px}.create-seal-panel[data-v-1ef95b80]{display:flex;align-items:center;margin:4px 0 12px;padding:12px;border:1px solid #e6ece8;border-radius:8px;background:#fbfcfb}.create-seal-panel[data-v-1ef95b80]>*+*{margin-left:10px}.seal-data-panel[data-v-1ef95b80]{border:1px solid #e6ece8;border-radius:8px;background:#fbfcfb}.seal-data-panel--plain[data-v-1ef95b80]{padding:12px}.seal-data-panel__body[data-v-1ef95b80]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.seal-data-panel__item--full[data-v-1ef95b80]{grid-column:1 / -1}.seal-image-card[data-v-1ef95b80]{width:100%;min-height:116px;border:1px dashed #d8e4dd;border-radius:8px;background:#fff}.seal-image-card__body[data-v-1ef95b80]{min-height:116px;display:flex;align-items:center;justify-content:center;padding:12px}.seal-image-preview__image[data-v-1ef95b80]{max-width:240px;max-height:110px;object-fit:contain}.seal-image-preview__empty[data-v-1ef95b80]{color:#8a9a91;font-size:13px}[data-v-1ef95b80] .drawer-actions{display:flex;align-items:center}[data-v-1ef95b80] .drawer-actions>*+*{margin-left:8px}@media (max-width: 960px){.support-tab-head[data-v-1ef95b80],.access-summary[data-v-1ef95b80]{flex-direction:column}.support-tab-head[data-v-1ef95b80]>*+*,.access-summary[data-v-1ef95b80]>*+*{margin-top:10px}}.list-page[data-v-2bcf8787]{height:100%;min-height:0}.list-page-card[data-v-2bcf8787]{height:100%;min-height:0;display:flex;flex-direction:column}.list-page-card[data-v-2bcf8787] .n-card-content{flex:1;min-height:0;display:flex;flex-direction:column}.pdf-seal-toolbar[data-v-2bcf8787]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.pdf-seal-toolbar__filters[data-v-2bcf8787]{flex:1}.list-page-table[data-v-2bcf8787]{flex:1;min-height:0}.pdf-seal-title-cell[data-v-2bcf8787]{width:100%;max-width:100%;min-width:0;overflow:hidden}.list-page-table[data-v-2bcf8787] .pdf-seal-title-cell,.list-page-table[data-v-2bcf8787] .pdf-seal-title-link{min-width:0}.pdf-seal-title-link[data-v-2bcf8787]{display:block;width:100%;max-width:100%;padding:0;overflow:hidden;color:#1677ff;font:inherit;line-height:1.4;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:transparent;border:0;cursor:pointer}.pdf-seal-title-link[data-v-2bcf8787]:hover{color:#0958d9}.pdf-seal-title-tooltip[data-v-2bcf8787]{max-width:520px;white-space:normal;word-break:break-all;line-height:1.5}@media (max-width: 960px){.pdf-seal-toolbar[data-v-2bcf8787]{flex-direction:column}.pdf-seal-toolbar>.n-space[data-v-2bcf8787]:last-child{margin-top:12px}}.mail-toolbar>.n-input[data-v-201caa8d]{width:190px}.mail-toolbar>.n-select[data-v-201caa8d]{width:150px}.mail-date-range[data-v-201caa8d]{width:250px}.mail-error[data-v-201caa8d]{margin-top:16px}.content-tabs[data-v-201caa8d]{margin-top:18px}.mail-preview[data-v-201caa8d]{width:100%;height:440px;border:1px solid var(--app-surface-border);border-radius:8px;background:#fff}.mail-text[data-v-201caa8d]{min-height:240px;margin:0;padding:16px;overflow:auto;border:1px solid var(--app-surface-border);border-radius:8px;color:var(--app-text-color);background:var(--app-table-head-bg);font:13px/1.7 Consolas,monospace;white-space:pre-wrap;word-break:break-word}@media (max-width: 720px){.mail-toolbar>.n-input[data-v-201caa8d],.mail-toolbar>.n-select[data-v-201caa8d],.mail-date-range[data-v-201caa8d]{width:100%}}.admin-pagination[data-v-dbb8bb68]{width:100%;min-width:0;flex-shrink:0;flex-wrap:nowrap;overflow-x:auto}.admin-pagination[data-v-dbb8bb68] .n-pagination-prefix{flex-shrink:0;margin-right:auto;padding-right:16px;white-space:nowrap}.learning-library[data-v-74d56893]{height:100%;min-height:0;display:grid;grid-template-columns:minmax(420px,.46fr) minmax(0,1fr);column-gap:14px;grid-template-rows:minmax(0,1fr);overflow:hidden}.object-browser[data-v-74d56893],.object-workspace[data-v-74d56893],.library-card[data-v-74d56893]{min-width:0;min-height:0}.library-card[data-v-74d56893] .n-card-header{padding:12px 16px;flex:0 0 auto}.library-card[data-v-74d56893]{height:100%;display:flex;flex-direction:column}.library-card[data-v-74d56893] .n-card-content{flex:1;min-height:0;padding:12px 16px}.object-browser .library-card[data-v-74d56893] .n-card-content,.object-workspace .library-card[data-v-74d56893] .n-card-content{display:flex;flex-direction:column;overflow:hidden}.object-browser .library-card[data-v-74d56893] .n-spin-container,.object-browser .library-card[data-v-74d56893] .n-spin-content{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.toolbar[data-v-74d56893]{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:4px;flex-shrink:0}.toolbar[data-v-74d56893]>*{margin-right:8px;margin-bottom:8px}.toolbar-keyword[data-v-74d56893]{flex:0 1 320px;width:320px}.toolbar-select[data-v-74d56893]{width:150px}.object-card-list[data-v-74d56893]{flex:1;min-height:0;overflow:auto;padding-right:4px}.object-card[data-v-74d56893]{position:relative;padding:12px 78px 12px 12px;border:1px solid var(--app-surface-border);border-radius:8px;background:#fff;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.object-card+.object-card[data-v-74d56893]{margin-top:10px}.object-card[data-v-74d56893]:hover,.object-card.is-selected-card[data-v-74d56893]{border-color:#2f855a57;background:#f8fcf9f5}.object-card.is-selected-card[data-v-74d56893]{box-shadow:inset 3px 0 #2f855a}.object-card.is-inactive-card[data-v-74d56893]{opacity:.7}.object-card__top[data-v-74d56893],.object-card__meta-row[data-v-74d56893],.object-card__summary[data-v-74d56893],.object-card__type[data-v-74d56893],.object-card__status[data-v-74d56893]{display:flex;align-items:center}.object-card__top[data-v-74d56893]{margin-bottom:8px}.object-card__type[data-v-74d56893]{min-width:0;color:#1f3d2bad;font-size:12px}.object-card__type .n-icon[data-v-74d56893]{margin-right:5px;color:#2f855a}.object-card__status[data-v-74d56893]{color:#1f3d2b94;font-size:12px}.object-card__status span[data-v-74d56893]{width:7px;height:7px;margin-right:5px;border-radius:50%;background:#1f3d2b3d}.object-card__status.is-active span[data-v-74d56893]{background:#2f855a}.object-card strong[data-v-74d56893]{display:block;color:#183326;font-size:15px;line-height:1.5}.object-card__meta-row[data-v-74d56893]{flex-wrap:wrap;margin:2px 0 10px}.object-card p[data-v-74d56893]{margin:0 10px 0 0;color:#1f3d2b94;font-size:12px}.object-card__summary[data-v-74d56893]{flex-wrap:wrap;color:#1f3d2ba8;font-size:12px}.object-card__summary>span[data-v-74d56893]{margin-right:8px}.object-card__tools[data-v-74d56893]{position:absolute;top:8px;right:8px;display:flex;align-items:center}.object-card__tools[data-v-74d56893]>*+*,.resource-card__tools[data-v-74d56893]>*+*,.question-card__tools[data-v-74d56893]>*+*{margin-left:2px}.object-pagination[data-v-74d56893]{justify-content:flex-end;margin-top:12px;flex-shrink:0;flex-wrap:nowrap}.icon-action[data-v-74d56893]{color:#1f3d2bb8}.workspace-scroll[data-v-74d56893]{min-height:0;flex:1}.workspace-detail[data-v-74d56893]{display:flex;flex-direction:column;padding-right:12px}.workspace-detail[data-v-74d56893]>*{flex-shrink:0}.workspace-hero[data-v-74d56893]{display:flex;justify-content:space-between;align-items:flex-start;padding:10px 12px;margin-bottom:8px;flex-wrap:wrap;border:1px solid var(--app-surface-border);border-radius:8px;background:linear-gradient(180deg,#f8fcf9eb,#fffffff5)}.workspace-hero__main[data-v-74d56893]{min-width:0}.workspace-hero h3[data-v-74d56893]{margin:4px 0;color:#183326;font-size:16px;line-height:1.3}.workspace-hero p[data-v-74d56893],.tab-heading p[data-v-74d56893],.paper-summary p[data-v-74d56893],.check-item p[data-v-74d56893]{margin:0;color:#1f3d2ba3;line-height:1.6}.summary-strip[data-v-74d56893]{display:flex;flex-wrap:wrap;padding:4px 0;margin-bottom:8px;border-bottom:1px solid var(--app-surface-border)}.summary-item[data-v-74d56893]{display:flex;align-items:baseline;padding:4px 16px 4px 0}.summary-item span[data-v-74d56893]{display:inline;color:#1f3d2b9e;font-size:12px}.summary-item strong[data-v-74d56893]{display:inline;margin-left:6px;color:#183326;font-size:14px}.workspace-tabs[data-v-74d56893]{min-height:0;flex:0 0 auto}.workspace-tabs[data-v-74d56893] .n-tabs-pane-wrapper{min-height:0;overflow:visible}.tab-heading[data-v-74d56893]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.tab-heading strong[data-v-74d56893],.section-title[data-v-74d56893]{color:#183326;font-size:16px}.paper-primary-actions[data-v-74d56893]{flex:0 0 auto}.resource-cards[data-v-74d56893]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));column-gap:10px;row-gap:10px}.resource-card[data-v-74d56893]{position:relative;padding:12px;border:1px solid var(--app-surface-border);border-radius:8px;background:#fff}.resource-card__head[data-v-74d56893]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;color:#1f3d2b9e;font-size:12px}.resource-card__meta[data-v-74d56893],.resource-card__tools[data-v-74d56893],.question-card__meta[data-v-74d56893],.question-card__tools[data-v-74d56893]{display:flex;align-items:center}.resource-card__meta[data-v-74d56893],.question-card__meta[data-v-74d56893]{min-width:0}.resource-card__meta[data-v-74d56893]>*+*,.question-card__meta[data-v-74d56893]>*+*{margin-left:8px}.resource-card strong[data-v-74d56893]{display:block;margin-bottom:4px;color:#183326;font-size:15px}.resource-card p[data-v-74d56893]{min-height:22px;margin:0 0 12px;color:#1f3d2b9e}.paper-summary[data-v-74d56893]{padding:14px 16px;margin-bottom:12px;border:1px solid var(--app-surface-border);border-radius:8px;background:#fff}.paper-summary h4[data-v-74d56893]{margin:8px 0 4px;color:#183326;font-size:18px}.question-cards[data-v-74d56893]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));column-gap:10px;row-gap:10px}.question-card[data-v-74d56893]{position:relative;padding:12px;border:1px solid var(--app-surface-border);border-radius:8px;background:#fff}.question-card__head[data-v-74d56893]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;color:#1f3d2b9e;font-size:12px}.question-card strong[data-v-74d56893]{display:block;color:#183326;line-height:1.55}.question-card p[data-v-74d56893]{margin:8px 0 0;color:#1f3d2bad;line-height:1.6;white-space:pre-line}.question-card__answer[data-v-74d56893]{margin-top:8px;color:#2f855a;font-weight:700}.section-table[data-v-74d56893]{margin-top:12px}.section-title[data-v-74d56893]{margin-bottom:8px;font-weight:700}.check-list[data-v-74d56893]{border:1px solid var(--app-surface-border);border-radius:8px;overflow:hidden;background:#fff}.check-item[data-v-74d56893]{display:flex;align-items:flex-start;padding:12px 14px}.check-item+.check-item[data-v-74d56893]{border-top:1px solid var(--app-surface-border)}.check-item>.n-tag[data-v-74d56893]{margin-right:12px;flex:0 0 auto}.check-item strong[data-v-74d56893]{color:#183326}.publish-actions[data-v-74d56893]{display:flex;justify-content:flex-end;margin-top:12px}.publish-actions[data-v-74d56893]>*+*{margin-left:10px}.editable-block[data-v-74d56893]{border:1px solid var(--app-surface-border);border-radius:8px;overflow:auto}.editable-block__head[data-v-74d56893]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#f6faf7db;border-bottom:1px solid var(--app-surface-border)}.paper-edit-hint[data-v-74d56893]{padding:8px 12px;border-bottom:1px solid var(--app-surface-border);color:#1f3d2ba8;font-size:12px}.hidden-file-input[data-v-74d56893]{display:none}.resource-grid[data-v-74d56893],.question-grid[data-v-74d56893]{display:grid;align-items:center;min-width:980px;column-gap:8px;padding:8px 10px}.resource-grid[data-v-74d56893]{grid-template-columns:120px 120px minmax(180px,1fr) 90px minmax(220px,1.2fr) 78px 130px}.question-grid[data-v-74d56893]{grid-template-columns:100px minmax(240px,1.2fr) minmax(200px,1fr) 110px 80px minmax(150px,.8fr) 76px 54px}.resource-grid--head[data-v-74d56893],.question-grid--head[data-v-74d56893]{color:#355041b8;font-size:12px;font-weight:700;background:#f4faf6}.resource-grid--row[data-v-74d56893],.question-grid--row[data-v-74d56893]{border-top:1px solid var(--app-surface-border)}.modal-footer[data-v-74d56893]{display:flex;justify-content:flex-end}.modal-footer[data-v-74d56893]>*+*{margin-left:10px}.resource-upload-hint[data-v-74d56893]{margin-top:8px;color:#1f3d2b94;font-size:12px;line-height:1.6}.resource-upload-progress[data-v-74d56893]{margin-top:12px;padding:10px 12px;border:1px solid var(--app-surface-border);border-radius:8px;background:#f6faf7db}.resource-upload-progress__label[data-v-74d56893]{display:flex;justify-content:space-between;margin-bottom:6px;color:#1f3d2bad;font-size:12px}.resource-upload-progress__label span+span[data-v-74d56893]{overflow:hidden;max-width:70%;margin-left:12px;text-overflow:ellipsis;white-space:nowrap}.import-summary[data-v-74d56893]{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:12px}.import-summary[data-v-74d56893]>*{margin-right:8px;margin-bottom:8px}.import-errors[data-v-74d56893]{max-height:132px;overflow:auto;margin-bottom:12px;padding:10px 12px;border:1px solid rgba(211,84,84,.28);border-radius:8px;background:#fff5f5e0;color:#b42318;line-height:1.7}.form-note[data-v-74d56893]{padding:10px 12px;border:1px solid var(--app-surface-border);border-radius:8px;background:#f6faf7db;color:#1f3d2bb8}@media (max-width: 1280px){.learning-library[data-v-74d56893]{grid-template-columns:1fr;grid-template-rows:minmax(300px,.38fr) minmax(0,1fr);row-gap:14px}.object-workspace[data-v-74d56893]{min-height:0}}@media (max-width: 720px){.workspace-hero[data-v-74d56893],.tab-heading[data-v-74d56893]{display:block}.workspace-hero>.n-space[data-v-74d56893],.tab-heading>.n-space[data-v-74d56893]{margin-top:12px}}.sampling-basis-list[data-v-2b07ba1d]{display:flex;flex-direction:column;min-height:0;height:min(560px,calc(100vh - 180px));gap:16px}.sampling-basis-list>p[data-v-2b07ba1d]{margin:0}.sampling-basis-list>p[data-v-2b07ba1d],.sampling-basis-list>.n-space[data-v-2b07ba1d]{flex-shrink:0}.gas-conversion-editor[data-v-05ec9bea]{grid-column:1 / -1;margin-top:12px}.gas-fields[data-v-05ec9bea]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin-top:16px}@media (max-width: 700px){.gas-fields[data-v-05ec9bea]{grid-template-columns:1fr}}.method-choice-row[data-v-ca9ee742]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0}.method-choice-row[data-v-ca9ee742] .n-input{flex:1;min-width:150px}.constant-weight-modal[data-v-ce95aaa3]{width:min(820px,94vw)}.constant-weight-heading[data-v-ce95aaa3]{display:flex;flex-direction:column}.constant-weight-heading strong[data-v-ce95aaa3]{color:#20352b;font-size:19px;line-height:1.45}.constant-weight-kicker[data-v-ce95aaa3]{color:#5f786c;font-size:12px;font-weight:600;letter-spacing:.12em}.constant-weight-scope-note[data-v-ce95aaa3]{display:flex;align-items:center;padding:10px 12px;margin-bottom:16px;color:#5d6d65;font-size:13px;background:#f5f8f6;border:1px solid #e2eae5;border-radius:8px}.scope-note-icon[data-v-ce95aaa3]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;margin-right:8px;color:#3f6f58;font-weight:700;background:#e4efe9;border-radius:50%}.constant-weight-toolbar[data-v-ce95aaa3],.constant-weight-actions[data-v-ce95aaa3],.constant-weight-footer[data-v-ce95aaa3]{display:flex;align-items:center;justify-content:space-between}.constant-weight-toolbar[data-v-ce95aaa3]{padding:14px 16px;margin-bottom:14px;background:#fbfcfb;border:1px solid #e5ebe7;border-radius:10px}.resolution-field[data-v-ce95aaa3]{width:390px;margin-bottom:0}.constant-weight-criterion[data-v-ce95aaa3]{display:flex;flex-direction:column;align-items:flex-end;margin-left:20px}.constant-weight-criterion span[data-v-ce95aaa3]{color:#718078;font-size:12px}.constant-weight-criterion strong[data-v-ce95aaa3]{margin-top:4px;color:#294f3d;font-size:14px}.constant-weight-rounds[data-v-ce95aaa3]{display:flex;flex-direction:column}.constant-weight-round+.constant-weight-round[data-v-ce95aaa3]{margin-top:12px}.constant-weight-round[data-v-ce95aaa3]{padding:16px;background:#fff;border:1px solid #dfe7e2;border-radius:12px;box-shadow:0 4px 14px #20352b0d}.constant-weight-round.is-pass[data-v-ce95aaa3]{border-color:#a8cfba;box-shadow:0 4px 14px #2d704e14}.constant-weight-round.is-fail[data-v-ce95aaa3]{border-color:#e2c3be}.round-header[data-v-ce95aaa3],.round-heading[data-v-ce95aaa3],.round-status[data-v-ce95aaa3],.weight-input-wrap[data-v-ce95aaa3],.round-metric[data-v-ce95aaa3],.result-title[data-v-ce95aaa3]{display:flex;align-items:center}.round-header[data-v-ce95aaa3]{justify-content:space-between;margin-bottom:15px}.round-index[data-v-ce95aaa3]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-right:10px;color:#fff;font-size:14px;font-weight:700;background:#4c765f;border-radius:8px}.round-heading div[data-v-ce95aaa3]{display:flex;flex-direction:column}.round-heading strong[data-v-ce95aaa3]{color:#263b31;font-size:15px}.round-heading div span[data-v-ce95aaa3]{margin-top:2px;color:#87938d;font-size:12px}.round-reading-grid[data-v-ce95aaa3]{display:grid;grid-template-columns:1fr 1fr;column-gap:14px}.round-reading-grid[data-v-ce95aaa3] .n-form-item{margin-bottom:12px}.weight-input-wrap[data-v-ce95aaa3]{width:100%}.weight-input-wrap[data-v-ce95aaa3] .n-input-number{flex:1;width:auto}.weight-input-wrap>span[data-v-ce95aaa3]{margin-left:8px;color:#617068;font-weight:600}.round-metrics[data-v-ce95aaa3]{display:grid;grid-template-columns:1fr 1fr;margin-bottom:12px;overflow:hidden;background:#f6f8f7;border:1px solid #e4e9e6;border-radius:9px}.round-metric[data-v-ce95aaa3]{min-height:58px;padding:0 14px}.round-metric+.round-metric[data-v-ce95aaa3]{border-left:1px solid #e1e7e3}.round-metric span[data-v-ce95aaa3]{margin-right:auto;color:#6d7b74;font-size:13px}.round-metric strong[data-v-ce95aaa3]{color:#253c31;font-size:17px;font-variant-numeric:tabular-nums}.round-metric small[data-v-ce95aaa3]{margin-left:5px;color:#79877f}.round-remark[data-v-ce95aaa3]{margin-bottom:0}.constant-weight-actions[data-v-ce95aaa3]{align-items:stretch;margin-top:14px}.constant-weight-actions>.n-button[data-v-ce95aaa3]{align-self:center;margin-right:12px}.constant-weight-result[data-v-ce95aaa3]{display:flex;align-items:center;flex:1;min-height:66px;padding:11px 14px;color:#52635a;background:#f6f8f7;border:1px solid #e1e7e3;border-radius:10px}.constant-weight-result.is-pass[data-v-ce95aaa3]{background:#f1f8f4;border-color:#b8d8c6}.constant-weight-result.is-reweigh[data-v-ce95aaa3],.constant-weight-result.is-fail[data-v-ce95aaa3]{background:#fff8f0;border-color:#ead3b7}.result-icon[data-v-ce95aaa3]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;margin-right:11px;color:#3e6f57;font-size:18px;font-weight:700;background:#dfede5;border-radius:50%}.constant-weight-result.is-reweigh .result-icon[data-v-ce95aaa3],.constant-weight-result.is-fail .result-icon[data-v-ce95aaa3]{color:#9b622b;background:#f6e4cf}.result-copy[data-v-ce95aaa3]{display:flex;flex-direction:column}.result-title[data-v-ce95aaa3]{margin-bottom:4px}.result-title strong[data-v-ce95aaa3]{margin-right:8px;color:#253b30}.result-copy>span[data-v-ce95aaa3]{font-size:13px}.constant-weight-footer[data-v-ce95aaa3]{width:100%}@media (max-width: 720px){.constant-weight-toolbar[data-v-ce95aaa3]{align-items:stretch;flex-direction:column}.resolution-field[data-v-ce95aaa3]{width:100%}.constant-weight-criterion[data-v-ce95aaa3]{align-items:flex-start;margin:12px 0 0}.round-reading-grid[data-v-ce95aaa3]{grid-template-columns:1fr}.constant-weight-actions[data-v-ce95aaa3]{flex-direction:column}.constant-weight-actions>.n-button[data-v-ce95aaa3]{align-self:stretch;margin:0 0 10px}}.simulation-spreadsheet-grid[data-v-741fb516]{overflow:auto;max-height:430px;border:1px solid #d7dfda;border-radius:6px;background:#fff}.simulation-spreadsheet-grid__table[data-v-741fb516]{width:100%;min-width:760px;border-spacing:0;border-collapse:separate;table-layout:fixed}.simulation-spreadsheet-grid__table th[data-v-741fb516],.simulation-spreadsheet-grid__table td[data-v-741fb516]{height:36px;padding:0 9px;border-right:1px solid #e0e6e2;border-bottom:1px solid #e0e6e2;font-size:13px;text-align:left}.simulation-spreadsheet-grid__table th[data-v-741fb516]{position:sticky;top:0;z-index:3;color:#53645b;background:#f3f6f4;font-weight:600}.simulation-spreadsheet-grid__fixed[data-v-741fb516]{position:sticky;left:0;z-index:2;width:155px;color:#263a30;background:#fff}thead .simulation-spreadsheet-grid__fixed[data-v-741fb516]{z-index:4;background:#f3f6f4}.simulation-spreadsheet-grid__sample-no[data-v-741fb516]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simulation-spreadsheet-grid__sample-type[data-v-741fb516]{display:block;margin-top:-3px;overflow:hidden;color:#718078;font-size:10px;line-height:12px;text-overflow:ellipsis;white-space:nowrap}.simulation-spreadsheet-grid__column-header[data-v-741fb516]{width:168px}.simulation-spreadsheet-grid__header-content[data-v-741fb516]{display:flex;min-width:0;align-items:center;justify-content:space-between}.simulation-spreadsheet-grid__header-label[data-v-741fb516]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simulation-spreadsheet-grid__fill-button[data-v-741fb516]{display:inline-flex;width:26px;height:26px;margin-left:6px;padding:0;color:#3f8b65;border:0;border-radius:4px;background:transparent;cursor:pointer;flex-shrink:0;align-items:center;justify-content:center}.simulation-spreadsheet-grid__fill-button[data-v-741fb516]:hover{background:#e8f4ed}.simulation-spreadsheet-grid__readonly-header[data-v-741fb516],.simulation-spreadsheet-grid__result-header[data-v-741fb516]{background:#edf5f0!important}.simulation-spreadsheet-grid__result-header[data-v-741fb516],.simulation-spreadsheet-grid__result[data-v-741fb516]{width:160px}.simulation-spreadsheet-grid__cell[data-v-741fb516]{position:relative;cursor:cell;outline:none;background:#fff;-webkit-user-select:none;user-select:none}.simulation-spreadsheet-grid__cell--readonly[data-v-741fb516],.simulation-spreadsheet-grid__result[data-v-741fb516]{color:#496057;background:#f5f8f6;cursor:default}.simulation-spreadsheet-grid__cell--selected[data-v-741fb516],.simulation-spreadsheet-grid__cell--active[data-v-741fb516]{background:#edf5fb;box-shadow:inset 0 0 0 2px #3d87c5}.simulation-spreadsheet-grid__editor[data-v-741fb516]{width:100%;height:100%;padding:0;border:0;outline:0;background:transparent;font:inherit}.simulation-spreadsheet-grid__select-editor[data-v-741fb516]{display:flex;width:100%;height:100%;align-items:center}.simulation-spreadsheet-grid__cell--component[data-v-741fb516]{height:48px;cursor:pointer}.simulation-spreadsheet-grid__component-button[data-v-741fb516]{padding:2px 7px;color:#416152;border:1px solid #cad7d0;border-radius:4px;background:#fff;cursor:pointer;font-size:12px}.simulation-spreadsheet-grid__component-button.is-pass[data-v-741fb516]{color:#237548;border-color:#91c4a8;background:#edf8f1}.simulation-spreadsheet-grid__component-button.is-fail[data-v-741fb516],.simulation-spreadsheet-grid__component-button.is-reweigh[data-v-741fb516]{color:#a14f2d;border-color:#deb39f;background:#fff5ef}.simulation-spreadsheet-grid__component-summary[data-v-741fb516]{display:block;margin-top:2px;overflow:hidden;color:#75827b;font-size:10px;line-height:11px;text-overflow:ellipsis;white-space:nowrap}.simulation-spreadsheet-grid__result.has-error[data-v-741fb516]{color:#b33b3b;background:#fff4f4}.original-record-simulator[data-v-d3b9fed3]{width:min(1380px,96vw);height:min(900px,94vh)}.simulator-header-tip[data-v-d3b9fed3]{padding:10px 14px;color:#456657;background:#f2f7f4;border:1px solid #dfeae3;border-radius:8px}.simulator-steps[data-v-d3b9fed3]{margin:20px 0}.simulator-content[data-v-d3b9fed3]{height:calc(min(900px,94vh) - 245px);min-height:430px;overflow:auto;padding-right:6px}.selection-list[data-v-d3b9fed3],.measurement-panel[data-v-d3b9fed3],.batch-extra-section[data-v-d3b9fed3]{margin-top:16px}.selection-item[data-v-d3b9fed3]{padding:10px 12px;border-bottom:1px solid #edf0ee}.selection-item[data-v-d3b9fed3] .n-checkbox__label{display:inline-flex;align-items:center;column-gap:8px}.selection-description[data-v-d3b9fed3],.muted-text[data-v-d3b9fed3]{margin-top:4px;color:#7a847f;font-size:13px}.section-title[data-v-d3b9fed3]{color:#263a30;font-size:15px;font-weight:600}.required-mark[data-v-d3b9fed3]{color:#c23b3b}.measurement-panel .n-input[data-v-d3b9fed3]{margin-top:12px}.sample-toolbar[data-v-d3b9fed3],.preview-toolbar[data-v-d3b9fed3],.simulator-footer[data-v-d3b9fed3]{display:flex;align-items:center;justify-content:space-between}.sample-toolbar[data-v-d3b9fed3]{margin:20px 0 10px}.batch-entry-context[data-v-d3b9fed3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding:0 2px;color:#516159;font-size:13px}.batch-entry-context>div[data-v-d3b9fed3]{display:flex;align-items:center;column-gap:8px}.batch-entry-context strong[data-v-d3b9fed3]{color:#263a30;font-size:14px}.curve-simulation-panel[data-v-d3b9fed3]{margin-top:18px;padding:16px;border:1px solid #dce8e1;border-radius:10px;background:#f8fbf9}.controlled-values-panel[data-v-d3b9fed3]{display:flex;align-items:end;justify-content:space-between;margin-top:14px;padding:12px 14px;border:1px solid #dce8e1;border-radius:8px;background:#f8fbf9}.controlled-values-grid[data-v-d3b9fed3]{display:grid;min-width:min(620px,58%);grid-template-columns:repeat(3,minmax(150px,1fr));column-gap:10px}.curve-panel-header[data-v-d3b9fed3],.curve-series-header[data-v-d3b9fed3],.sample-result-summary[data-v-d3b9fed3],.sample-result-state[data-v-d3b9fed3]{display:flex;align-items:center;justify-content:space-between}.curve-equation[data-v-d3b9fed3]{display:flex;align-items:center;column-gap:10px;padding:7px 10px;color:#24573f;border:1px solid #cfe3d7;border-radius:7px;background:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.curve-simulation-alert[data-v-d3b9fed3]{margin-top:12px}.curve-parameter-grid[data-v-d3b9fed3]{display:grid;grid-template-columns:1.4fr repeat(6,minmax(100px,1fr));column-gap:10px;margin-top:14px}.compact-field[data-v-d3b9fed3]{display:flex;min-width:0;flex-direction:column;row-gap:5px;color:#627068;font-size:12px}.compact-field[data-v-d3b9fed3] .n-input-number,.compact-field[data-v-d3b9fed3] .n-input{width:100%}.curve-series-header[data-v-d3b9fed3]{margin:14px 0 7px;color:#42574c;font-size:13px;font-weight:600}.curve-series-scroll[data-v-d3b9fed3],.simulation-grid-scroll[data-v-d3b9fed3],.sample-switcher[data-v-d3b9fed3]{overflow-x:auto}.curve-series-table[data-v-d3b9fed3]{width:max-content;min-width:100%;border-collapse:collapse;background:#fff}.curve-series-table th[data-v-d3b9fed3],.curve-series-table td[data-v-d3b9fed3]{min-width:112px;padding:6px;border:1px solid #dfe7e2}.curve-series-table th[data-v-d3b9fed3]{min-width:78px;color:#4f6358;background:#f1f6f3;white-space:nowrap}.curve-point-input[data-v-d3b9fed3]{display:flex;align-items:center;column-gap:2px}.sample-switcher[data-v-d3b9fed3]{padding:3px 2px 8px}.sample-tab-list[data-v-d3b9fed3]{display:flex;align-items:stretch;column-gap:8px}.sample-tab[data-v-d3b9fed3]{display:flex;min-width:128px;padding:8px 12px;color:#53645b;border:1px solid #dce4df;border-radius:8px;background:#fff;cursor:pointer;flex-direction:column;text-align:left}.sample-tab span[data-v-d3b9fed3]{font-size:13px;font-weight:600;white-space:nowrap}.sample-tab small[data-v-d3b9fed3]{margin-top:2px;color:#87918c}.sample-tab.active[data-v-d3b9fed3]{color:#1f6244;border-color:#83b99b;background:#edf7f1;box-shadow:0 0 0 2px #3d855e14}.sample-identity-bar[data-v-d3b9fed3]{display:grid;grid-template-columns:1fr 1fr 1fr 1.4fr auto;align-items:end;column-gap:10px;padding:12px;border:1px solid #dfe7e2;border-bottom:0;border-radius:9px 9px 0 0;background:#f8faf9}.simulation-grid-scroll[data-v-d3b9fed3]{max-height:420px;border:1px solid #cfdad4;background:#fff}.simulation-grid-entry-table[data-v-d3b9fed3]{width:max-content;min-width:100%;border-spacing:0;border-collapse:separate}.simulation-grid-entry-table th[data-v-d3b9fed3],.simulation-grid-entry-table td[data-v-d3b9fed3]{border-right:1px solid #d8e0dc;border-bottom:1px solid #d8e0dc}.grid-corner-cell[data-v-d3b9fed3],.grid-column-heading[data-v-d3b9fed3],.grid-row-heading[data-v-d3b9fed3]{height:30px;color:#607168;background:#edf3ef;font-size:12px;font-weight:600;text-align:center}.grid-corner-cell[data-v-d3b9fed3],.grid-row-heading[data-v-d3b9fed3]{position:sticky;left:0;z-index:2;width:42px;min-width:42px}.grid-corner-cell[data-v-d3b9fed3]{top:0;z-index:4}.grid-column-heading[data-v-d3b9fed3]{position:sticky;top:0;z-index:3;min-width:150px}.simulation-grid-cell[data-v-d3b9fed3]{min-width:150px;height:54px;padding:7px 9px;color:#34463c;background:#fff;vertical-align:middle}.grid-cell-text[data-v-d3b9fed3]{background:#f8faf9}.grid-static-text[data-v-d3b9fed3]{min-height:22px;white-space:pre-wrap}.grid-field-control[data-v-d3b9fed3],.grid-component-control[data-v-d3b9fed3],.grid-calculated-value[data-v-d3b9fed3]{display:flex;min-height:40px;justify-content:center;flex-direction:column;row-gap:4px}.grid-field-label[data-v-d3b9fed3]{overflow:hidden;color:#68766e;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.grid-input-control[data-v-d3b9fed3] .n-input-wrapper,.grid-input-control[data-v-d3b9fed3] .n-base-selection{background:#fbfdfc}.grid-cell-input[data-v-d3b9fed3]:focus-within{position:relative;z-index:1;box-shadow:inset 0 0 0 2px #4b9b70}.grid-cell-calculated[data-v-d3b9fed3]{background:#f4f8f5}.grid-calculated-value strong[data-v-d3b9fed3]{color:#226344;font-size:15px}.grid-final-result[data-v-d3b9fed3]{background:#eaf6ef;box-shadow:inset 0 0 0 1px #73aa8b}.grid-component-control small[data-v-d3b9fed3]{color:#6d7c74;font-size:11px}.sample-result-summary[data-v-d3b9fed3]{padding:12px 14px;border:1px solid #cfe0d6;border-top:0;border-radius:0 0 9px 9px;background:#f2f8f4}.sample-result-summary>div[data-v-d3b9fed3]:first-child{display:flex;align-items:baseline;column-gap:8px;color:#52635a}.sample-result-summary strong[data-v-d3b9fed3]{color:#1f6846;font-size:20px}.sample-result-summary.error[data-v-d3b9fed3]{border-color:#e7c8c8;background:#fff7f7}.sample-result-state[data-v-d3b9fed3]{justify-content:flex-end;column-gap:10px;color:#758078;font-size:12px}@media (max-width: 1100px){.curve-parameter-grid[data-v-d3b9fed3]{grid-template-columns:repeat(4,minmax(120px,1fr));row-gap:10px}.sample-identity-bar[data-v-d3b9fed3]{grid-template-columns:repeat(2,1fr);row-gap:10px}}.template-select-form-item[data-v-d3b9fed3]{width:min(560px,48vw)}.preview-toolbar[data-v-d3b9fed3]{justify-content:flex-start;column-gap:12px;margin-bottom:14px}.preview-source-alert[data-v-d3b9fed3],.preview-warning[data-v-d3b9fed3]{margin-bottom:10px}.pdf-preview-frame[data-v-d3b9fed3]{width:100%;height:560px;border:1px solid #dfe5e1;border-radius:8px;background:#f4f5f4}.preview-empty[data-v-d3b9fed3]{padding:90px 0}.template-editor-page[data-v-eef23e23]{height:100%;min-height:0;display:flex;flex-direction:column}.formula-help-steps[data-v-eef23e23]{color:#52675a;font-size:13px;line-height:1.8}.formula-help-group[data-v-eef23e23]{overflow:hidden;border:1px solid #dfe8e2;border-radius:10px}.formula-help-group__title[data-v-eef23e23]{padding:10px 12px;background:#f4faf6;color:#143524;font-weight:600}.formula-help-row[data-v-eef23e23]{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(210px,1fr) minmax(210px,1.15fr) minmax(220px,1.35fr);column-gap:12px;padding:10px 12px;border-top:1px solid #dfe8e2;color:#52675a;font-size:13px;line-height:1.55}.formula-help-name[data-v-eef23e23]{color:#143524;font-weight:600}.formula-help-key[data-v-eef23e23]{display:flex;align-items:center;column-gap:8px;min-width:0}.formula-help-key code[data-v-eef23e23]{overflow-wrap:anywhere}@media (max-width: 1100px){.formula-help-row[data-v-eef23e23]{grid-template-columns:minmax(150px,.8fr) minmax(260px,1.2fr);row-gap:6px}.formula-help-source[data-v-eef23e23],.formula-help-description[data-v-eef23e23]{grid-column:1 / -1}}@media (max-width: 760px){.formula-help-row[data-v-eef23e23]{grid-template-columns:1fr;row-gap:4px}}.template-editor-body[data-v-eef23e23]{display:grid;gap:12px}.template-card[data-v-eef23e23]{border:1px solid rgba(20,59,37,.08);border-radius:8px}.editor-toolbar[data-v-eef23e23]{display:flex;flex-direction:column;gap:10px;min-width:0}.editor-context-row[data-v-eef23e23],.editor-template-row[data-v-eef23e23]{display:flex;align-items:center;gap:8px;min-width:0}.editor-context-row[data-v-eef23e23]{justify-content:space-between}.editor-context-main[data-v-eef23e23]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.editor-template-row[data-v-eef23e23]{padding-top:10px;flex-wrap:wrap;border-top:1px solid rgba(20,59,37,.08)}.template-context[data-v-eef23e23]{display:flex;align-items:baseline;gap:10px;flex:1;min-width:0;overflow:hidden}.template-picker-field[data-v-eef23e23]{display:flex;align-items:center;gap:8px;flex:1 1 420px;min-width:280px}.template-context-item[data-v-eef23e23],.template-context-method[data-v-eef23e23]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-context-item[data-v-eef23e23]{color:#143524;font-size:14px;font-weight:700;flex-shrink:0}.template-context-method[data-v-eef23e23]{color:#6f8176;font-size:11px;min-width:0}.template-picker-label[data-v-eef23e23]{color:#355041;font-size:13px;font-weight:700}.template-picker-select[data-v-eef23e23]{width:auto;flex:1;min-width:0}.editor-toolbar-actions[data-v-eef23e23]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.template-empty[data-v-eef23e23]{padding:20px;color:#6f8176;text-align:center}.original-template-list[data-v-eef23e23]{display:grid;gap:10px}.original-template-item[data-v-eef23e23]{padding:12px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #e5eee8;border-radius:8px;background:#fbfdfb}.original-template-name[data-v-eef23e23]{color:#143524;font-weight:700}.original-template-meta[data-v-eef23e23]{margin-top:4px;color:#6f8176;font-size:12px}.template-grid-layout[data-v-eef23e23]{height:calc(100vh - 220px);min-height:620px;display:grid;grid-template-columns:minmax(0,1fr) clamp(390px,29vw,440px);gap:16px;align-items:stretch}.hidden-field-manager__header[data-v-eef23e23]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.hidden-field-manager__header>div[data-v-eef23e23]{min-width:0}.hidden-field-manager__title[data-v-eef23e23]{color:#143524;font-size:15px;font-weight:700}.hidden-field-manager__list[data-v-eef23e23]{margin-top:10px;display:grid;gap:6px}.hidden-field-manager__item[data-v-eef23e23]{display:flex;align-items:center;border:1px solid #dfe8e2;border-radius:8px;background:#fff;overflow:hidden}.hidden-field-manager__item.active[data-v-eef23e23]{border-color:#18a058;background:#eef8f1}.hidden-field-manager__select[data-v-eef23e23]{min-width:0;flex:1;border:0;padding:8px;display:flex;align-items:center;gap:8px;background:transparent;color:inherit;cursor:pointer;text-align:left}.hidden-field-manager__text[data-v-eef23e23]{min-width:0;display:flex;flex-direction:column}.hidden-field-manager__text strong[data-v-eef23e23],.hidden-field-manager__text small[data-v-eef23e23]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hidden-field-manager__text small[data-v-eef23e23]{color:#6f8176;font-family:monospace}.hidden-field-alert[data-v-eef23e23]{margin-bottom:12px}.final-result-batch-alert[data-v-eef23e23]{margin-top:12px}.cell-config-section[data-v-eef23e23]{margin-top:14px;padding:14px;border:1px solid #dfe8e2;border-radius:10px;background:#fbfdfb}.cell-config-section--accent[data-v-eef23e23]{border-color:#b9dfc7;background:#f2faf5}.cell-config-section__header[data-v-eef23e23]{margin-bottom:14px;display:flex;flex-direction:column;gap:3px}.cell-config-section__title[data-v-eef23e23]{color:#143524;font-size:15px;font-weight:700}.cell-config-section[data-v-eef23e23] .n-form-item:last-child{margin-bottom:0}.cell-config-control-stack[data-v-eef23e23]{width:100%;min-width:0;display:flex;flex-direction:column;gap:6px}.cell-config-control-stack[data-v-eef23e23]>.n-input-number,.cell-config-control-stack[data-v-eef23e23]>.n-select,.cell-config-control-stack[data-v-eef23e23]>.n-input{width:100%}.cell-config-control-stack .cell-help-text[data-v-eef23e23]{margin:0}.cell-config-switch-row[data-v-eef23e23]{padding:10px 0 2px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px dashed #cfe0d4}.cell-config-switch-row>div[data-v-eef23e23]{min-width:0}.cell-config-switch-row__label[data-v-eef23e23]{margin-bottom:2px;color:#263d30;font-weight:600}.template-grid-card[data-v-eef23e23],.side-card[data-v-eef23e23]{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.template-grid-card[data-v-eef23e23] .n-card-content,.side-card[data-v-eef23e23] .n-card-content{min-height:0;flex:1;display:flex;flex-direction:column}.side-card[data-v-eef23e23] .n-card-content{position:relative;overflow:hidden}.cell-config-scroll[data-v-eef23e23]{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;min-height:0;flex:none;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#9fb1a5 #edf3ef;padding-right:4px}.cell-config-scroll[data-v-eef23e23]::-webkit-scrollbar{width:10px}.cell-config-scroll[data-v-eef23e23]::-webkit-scrollbar-track{border-radius:999px;background:#edf3ef}.cell-config-scroll[data-v-eef23e23]::-webkit-scrollbar-thumb{min-height:48px;border:2px solid #edf3ef;border-radius:999px;background:#9fb1a5}.cell-config-scroll[data-v-eef23e23]::-webkit-scrollbar-thumb:hover{background:#7e9586}.spreadsheet-wrap[data-v-eef23e23]{width:100%;min-height:0;flex:1;overflow:auto;border:1px solid #dfe8e2}.spreadsheet-table[data-v-eef23e23]{width:max-content;min-width:760px;table-layout:fixed;border-collapse:collapse;background:#fff}.spreadsheet-table th[data-v-eef23e23],.spreadsheet-table td[data-v-eef23e23]{border:1px solid #dfe8e2}.index-cell[data-v-eef23e23]{width:72px;min-width:72px;padding:4px 8px;background:#f4faf6;color:#5d7567;font-size:12px;text-align:center;-webkit-user-select:none;user-select:none}.index-cell-content[data-v-eef23e23]{min-height:32px;display:flex;align-items:center;justify-content:center;gap:4px}.grid-cell[data-v-eef23e23]{width:150px;min-width:150px;max-width:250px;height:52px;color:#143524;cursor:pointer;position:relative;vertical-align:top;transition:background-color .2s}.grid-cell[data-v-eef23e23]:hover{background:#f5fbf7}.grid-cell.active[data-v-eef23e23]{outline:2px solid #18a058;outline-offset:-2px;background:#eef8f1;z-index:2}.grid-cell.selected[data-v-eef23e23]{background:#dff3e7;box-shadow:inset 0 0 0 1px #18a058}.cell-content[data-v-eef23e23]{width:100%;min-width:0;box-sizing:border-box;padding:6px 8px;display:flex;flex-direction:column;overflow:hidden;font-size:13px}.cell-text[data-v-eef23e23],.var-key[data-v-eef23e23],.var-label[data-v-eef23e23],.formula[data-v-eef23e23],.var-external-key[data-v-eef23e23]{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.var-key[data-v-eef23e23]{color:#143524;font-family:monospace;font-weight:700}.var-label[data-v-eef23e23],.formula[data-v-eef23e23]{color:#6f8176;font-size:11px}.var-external-key[data-v-eef23e23]{color:#2080f0;font-size:10px}.var-external-key.mapping[data-v-eef23e23]{color:#18a058}.type-tag[data-v-eef23e23]{position:absolute;top:0;right:0;z-index:1;padding:0 4px;border-bottom-left-radius:4px;color:#fff;font-size:10px;font-weight:700}.type-tag.text[data-v-eef23e23]{background:#8492a6}.type-tag.input[data-v-eef23e23]{background:#2080f0}.type-tag.component[data-v-eef23e23]{background:#18a058}.type-tag.calc[data-v-eef23e23]{background:#f0a020}.template-meta-footer[data-v-eef23e23]{display:flex;align-items:center;justify-content:space-between;min-height:34px}.template-meta-footer[data-v-eef23e23]>:only-child{margin-left:auto}.template-meta-footer .n-space[data-v-eef23e23]{margin-left:auto}.original-template-panel[data-v-eef23e23]{margin-top:0}.cell-help-text[data-v-eef23e23]{display:block;margin-bottom:12px;font-size:12px;line-height:1.6}.option-row[data-v-eef23e23]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;align-items:center}.original-curve-slot-row[data-v-eef23e23]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) auto auto;gap:8px;align-items:center}.help-icon[data-v-eef23e23]{margin-left:4px;color:#18a058;cursor:pointer;vertical-align:-2px}.help-popover[data-v-eef23e23]{max-width:280px;font-size:12px;line-height:1.6}.upload-file-name[data-v-eef23e23]{margin-left:12px;color:#5d7567;font-size:13px}@media (max-width: 1080px){.original-template-item[data-v-eef23e23]{align-items:stretch;flex-direction:column}.template-grid-layout[data-v-eef23e23]{height:auto;min-height:0;grid-template-columns:minmax(0,1fr)}.template-grid-card[data-v-eef23e23],.side-card[data-v-eef23e23]{height:auto;min-height:620px}.cell-config-scroll[data-v-eef23e23]{height:auto}.original-curve-slot-row[data-v-eef23e23]{grid-template-columns:minmax(0,1fr)}}.standard-library-workspace[data-v-907cebb6]{height:100%;min-height:0;display:flex;flex-direction:column}.standard-library-toolbar[data-v-907cebb6]{flex-shrink:0;padding:0 0 12px}.library-layout[data-v-907cebb6]{flex:1;min-height:0;overflow:hidden;border:1px solid rgba(20,59,37,.08);background:#fffffffa}.library-sider[data-v-907cebb6]{background:#fff}.sider-header[data-v-907cebb6]{padding:16px;border-bottom:1px solid rgba(20,59,37,.08)}.sider-search[data-v-907cebb6]{display:grid;gap:10px}.sider-actions[data-v-907cebb6]{margin-top:12px}.view-disabled-tip[data-v-907cebb6]{color:#5d7567;font-size:12px;white-space:nowrap}.sider-table-wrap[data-v-907cebb6]{flex:1;min-height:0}.sider-table[data-v-907cebb6]{height:100%}.sider-table[data-v-907cebb6] .n-data-table-tr{cursor:pointer}.sider-table[data-v-907cebb6] .n-data-table-tr.is-selected td{background:#eef8f1}.library-list-cell[data-v-907cebb6]{min-width:0}.library-list-cell__title[data-v-907cebb6]{overflow:hidden;color:#143524;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.library-list-cell__meta[data-v-907cebb6]{margin-top:2px;overflow:hidden;color:#6f8176;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.empty-state[data-v-907cebb6]{flex:1;min-height:0;display:grid;place-items:center}.detail-container[data-v-907cebb6]{flex:1;min-height:0;display:flex;flex-direction:column}.detail-header[data-v-907cebb6]{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid rgba(20,59,37,.08)}.detail-header h2[data-v-907cebb6]{margin:0;color:#143524;font-size:20px;line-height:1.3}.detail-meta[data-v-907cebb6]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px 18px;color:#5d7567;font-size:13px}.detail-meta a[data-v-907cebb6]{color:#18a058;text-decoration:none}.relation-toolbar[data-v-907cebb6]{flex-shrink:0;padding:16px 0 12px;display:flex;align-items:center;justify-content:space-between;gap:16px}.relation-toolbar-left[data-v-907cebb6]{display:flex;align-items:center;gap:14px;min-width:0}.relation-title[data-v-907cebb6]{display:flex;align-items:center;gap:8px;color:#143524;font-weight:700;white-space:nowrap}.relation-search[data-v-907cebb6]{width:min(360px,42vw)}.relation-table-wrap[data-v-907cebb6]{flex:1;min-height:0}.relation-table[data-v-907cebb6]{height:100%}[data-v-907cebb6] .table-actions{display:flex;align-items:center;gap:10px;white-space:nowrap}.pdf-upload-field[data-v-907cebb6]{width:100%}.form-help[data-v-907cebb6]{color:#6f8176;font-size:12px;line-height:1.6}.relation-text-block[data-v-907cebb6]{color:#34483b;line-height:1.55}.relation-item-cell[data-v-907cebb6]{display:grid;gap:2px;min-width:0}.relation-item-cell small[data-v-907cebb6]{overflow:hidden;color:#6f8176;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.relation-modal-scroll[data-v-907cebb6]{max-height:min(72vh,760px);overflow:auto;padding-right:4px}.relation-form-shell[data-v-907cebb6],.relation-form[data-v-907cebb6]{display:grid;gap:16px}.relation-form-section[data-v-907cebb6]{padding:16px;border:1px solid #e5eee8;border-radius:8px;background:#fbfdfb}.relation-form-section__header[data-v-907cebb6]{margin-bottom:14px;display:flex;justify-content:space-between;gap:12px}.relation-form-section__title[data-v-907cebb6]{color:#143524;font-weight:700}.relation-form-section__desc[data-v-907cebb6]{margin-top:4px;color:#6f8176;font-size:12px}.relation-form-grid[data-v-907cebb6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.relation-form-grid__full[data-v-907cebb6]{grid-column:1 / -1}.relation-limit-note[data-v-907cebb6],.relation-inline-tip[data-v-907cebb6]{padding:10px 12px;border-radius:8px;background:#f4faf6;color:#5d7567;font-size:12px;line-height:1.7}.relation-inline-tip[data-v-907cebb6]{border-left:3px solid #18a058}.relation-inline-tip__title[data-v-907cebb6]{margin-bottom:4px;color:#143524;font-weight:700}.relation-advanced-toggle[data-v-907cebb6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.pretreatment-context[data-v-907cebb6]{padding:12px 14px;border:1px solid #e5eee8;border-radius:8px;background:#f8fbf8}.pretreatment-context__title[data-v-907cebb6]{color:#143524;font-weight:700}.pretreatment-context__meta[data-v-907cebb6]{margin-top:4px;color:#6f8176;font-size:12px}.pretreatment-step-editor[data-v-907cebb6]{width:100%;display:flex;flex-direction:column;gap:8px}.variant-editor[data-v-907cebb6]{width:100%;overflow-x:auto;display:flex;flex-direction:column;gap:8px}.variant-editor__header[data-v-907cebb6],.variant-editor__row[data-v-907cebb6]{min-width:1080px;display:grid;grid-template-columns:minmax(240px,1.7fr) minmax(150px,1fr) 88px 88px 88px 88px 120px 84px 64px 42px;gap:8px;align-items:center}.variant-editor__header[data-v-907cebb6]{color:#6f8176;font-size:12px}.variant-editor__empty[data-v-907cebb6]{padding:18px 12px;border:1px dashed #d3e2d8;border-radius:8px;color:#6f8176;text-align:center}.pretreatment-step-editor__header[data-v-907cebb6],.pretreatment-step-editor__row[data-v-907cebb6]{display:grid;grid-template-columns:minmax(220px,1.7fr) 120px 82px minmax(180px,1.1fr) 112px 64px;gap:8px;align-items:center}.pretreatment-step-editor__header[data-v-907cebb6]{color:#6f8176;font-size:12px}.pretreatment-step-editor__sort[data-v-907cebb6]{display:flex;flex-wrap:wrap;gap:4px}.record-config-tip[data-v-907cebb6]{margin-bottom:14px}.record-config-list[data-v-907cebb6]{display:flex;flex-direction:column;gap:12px}.record-config-card[data-v-907cebb6]{padding:14px;border:1px solid #e5eee8;border-radius:8px;background:#f8fbf8}.curve-axis-config-grid[data-v-907cebb6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}.curve-axis-config-fields[data-v-907cebb6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;margin-top:12px}.curve-verification-card[data-v-907cebb6]{grid-column:1 / -1}.curve-rounding-card[data-v-907cebb6]{grid-column:1 / -1;margin-top:14px}.curve-rounding-tip[data-v-907cebb6]{margin-top:12px}.curve-rounding-grid[data-v-907cebb6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;margin-top:12px}.curve-verification-limit[data-v-907cebb6]{max-width:360px;margin-top:12px}.qc-calculation-card[data-v-907cebb6]{display:flex;flex-direction:column}.qc-basis-grid[data-v-907cebb6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;margin-top:14px}.measurement-option-grid[data-v-907cebb6]{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(200px,1fr) 86px 100px auto;column-gap:12px;align-items:start}.measurement-option-grid__description[data-v-907cebb6]{grid-column:1 / -1}.measurement-option-grid__group[data-v-907cebb6]{grid-column:span 2}.batch-field-card[data-v-907cebb6]{padding:16px;background:#f8fbf8}.batch-field-card__header[data-v-907cebb6]{display:flex;align-items:flex-start;justify-content:space-between;column-gap:16px;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid #e5eee8}.batch-field-card__purpose[data-v-907cebb6]{flex:1;min-width:0;max-width:520px}.batch-field-card__purpose-hint[data-v-907cebb6],.batch-field-card__precision-hint[data-v-907cebb6]{display:block;margin-top:5px;font-size:12px;line-height:1.5}.batch-field-card__actions[data-v-907cebb6]{flex:0 0 auto;padding-top:24px}.batch-field-card__identity[data-v-907cebb6],.batch-field-card__rules[data-v-907cebb6],.batch-field-card__extra[data-v-907cebb6]{display:grid;align-items:start;column-gap:12px}.batch-field-card__identity[data-v-907cebb6]{grid-template-columns:minmax(210px,1.2fr) minmax(180px,.9fr)}.batch-field-card__rules[data-v-907cebb6]{grid-template-columns:minmax(130px,.8fr) minmax(100px,.6fr) minmax(150px,.85fr) 76px minmax(150px,.9fr)}.batch-field-card__extra[data-v-907cebb6]{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);margin-top:12px}.batch-field-card__placeholder[data-v-907cebb6],.batch-field-card__options[data-v-907cebb6]{min-width:0}.record-config-actions[data-v-907cebb6]{min-height:34px;display:flex;align-items:center;justify-content:flex-end;gap:2px}@media (max-width: 980px){.library-layout[data-v-907cebb6]{overflow:auto}.library-layout[data-v-907cebb6]>.n-layout-scroll-container{display:block!important;overflow:visible!important}.library-sider[data-v-907cebb6]{width:100%!important;max-width:none!important;height:420px;min-height:420px}.library-sider[data-v-907cebb6] .n-layout-sider-scroll-container{width:100%;min-width:0!important}.library-layout[data-v-907cebb6]>.n-layout-scroll-container>.n-layout-content{width:100%!important;min-width:0}.detail-header[data-v-907cebb6],.relation-toolbar[data-v-907cebb6]{align-items:stretch;flex-direction:column}.relation-search[data-v-907cebb6]{width:100%}.relation-form-grid[data-v-907cebb6]{grid-template-columns:minmax(0,1fr)}.relation-advanced-toggle[data-v-907cebb6]{align-items:flex-start;flex-direction:column}.pretreatment-step-editor__header[data-v-907cebb6],.variant-editor__header[data-v-907cebb6]{display:none}.variant-editor__row[data-v-907cebb6]{min-width:0;grid-template-columns:minmax(0,1fr)}.pretreatment-step-editor__row[data-v-907cebb6],.measurement-option-grid[data-v-907cebb6],.curve-axis-config-grid[data-v-907cebb6],.curve-axis-config-fields[data-v-907cebb6],.curve-rounding-grid[data-v-907cebb6],.qc-basis-grid[data-v-907cebb6],.batch-field-card__identity[data-v-907cebb6],.batch-field-card__rules[data-v-907cebb6],.batch-field-card__extra[data-v-907cebb6]{grid-template-columns:minmax(0,1fr)}.measurement-option-grid__description[data-v-907cebb6],.measurement-option-grid__group[data-v-907cebb6],.measurement-option-grid__minimum[data-v-907cebb6]{grid-column:auto}.batch-field-card__header[data-v-907cebb6]{display:block}.batch-field-card__actions[data-v-907cebb6]{justify-content:flex-start;padding-top:0;margin-top:4px}}.rounding-editor[data-v-cfc552c0]{display:flex;flex-direction:column;row-gap:14px}.editor-section[data-v-cfc552c0]{border:1px solid var(--n-border-color);border-radius:8px;padding:14px}.editor-section h3[data-v-cfc552c0]{margin:0 0 12px;font-size:16px}.section-heading[data-v-cfc552c0]{display:flex;justify-content:space-between;align-items:flex-start}.section-heading h3[data-v-cfc552c0]{margin-bottom:3px}.section-heading p[data-v-cfc552c0]{margin:0 0 10px;color:var(--n-text-color-3)}.segment-list[data-v-cfc552c0]{display:flex;flex-direction:column;row-gap:10px}.condition-preview[data-v-cfc552c0],.inline-help[data-v-cfc552c0]{color:var(--n-text-color-3);font-size:12px}.inline-help[data-v-cfc552c0]{margin-left:8px}.json-input[data-v-cfc552c0] textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.json-actions[data-v-cfc552c0]{margin-top:10px}.ai-card[data-v-cfc552c0]{margin-top:2px}.ai-requirement[data-v-cfc552c0]{margin-top:14px}.ai-prompt-preview[data-v-cfc552c0]{margin-top:12px}.rounding-workspace[data-v-94f55a04]{height:100%;min-height:0;min-width:0;display:flex;flex-direction:column;row-gap:16px}.rounding-notice[data-v-94f55a04],.toolbar[data-v-94f55a04]{flex-shrink:0}.toolbar[data-v-94f55a04]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.rounding-table[data-v-94f55a04]{flex:1;min-height:0}.muted[data-v-94f55a04]{color:var(--n-text-color-3)}.top-space[data-v-94f55a04]{margin-top:16px}.preview-actions[data-v-94f55a04]{margin-top:10px}.dictionary-help[data-v-94f55a04]{margin-bottom:14px}.admin-list-layout[data-v-cb5b9187]{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden}.admin-list-notice[data-v-cb5b9187],.admin-list-filters[data-v-cb5b9187],.admin-list-summary[data-v-cb5b9187],.admin-list-pagination[data-v-cb5b9187]{flex-shrink:0}.admin-list-notice[data-v-cb5b9187],.admin-list-filters[data-v-cb5b9187],.admin-list-summary[data-v-cb5b9187]{margin-bottom:16px}.admin-list-filters[data-v-cb5b9187]{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;overflow-x:auto;padding-bottom:2px}.admin-list-filters [data-v-cb5b9187-s]{flex-shrink:0}.admin-list-summary[data-v-cb5b9187]{overflow-x:auto;white-space:nowrap}.admin-list-table[data-v-cb5b9187]{display:flex;flex:1;min-width:0;min-height:0;overflow:hidden}.admin-list-pagination[data-v-cb5b9187]{display:flex;align-items:center;margin-top:16px;overflow-x:auto}.manager-table[data-v-d0581044]{flex:1;min-height:0}.source[data-v-d0581044]{white-space:pre-wrap;overflow-wrap:anywhere;color:#66756d;font-size:13px}.manager-table[data-v-2165edca]{flex:1;min-height:0}pre[data-v-2165edca]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.8;background:#f6f8f5;padding:16px;border-radius:8px}.manager-card[data-v-32b80113]{height:100%;min-height:0;display:flex;flex-direction:column}.manager-card[data-v-32b80113] .n-card__content,.manager-card[data-v-32b80113] .n-card-content{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.scheme-tabs[data-v-32b80113]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.scheme-tabs[data-v-32b80113] .n-tabs-pane-wrapper{flex:1;min-height:0;overflow:hidden}.scheme-tabs[data-v-32b80113] .n-tab-pane{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.history-scroll[data-v-32b80113]{overflow:auto;min-height:0;padding:8px}table[data-v-32b80113]{width:100%;border-collapse:collapse}th[data-v-32b80113],td[data-v-32b80113]{text-align:left;padding:12px;border-bottom:1px solid #dce4df}.unit-library-workspace[data-v-5ab6602f]{height:100%;min-height:0;min-width:0;display:flex;flex-direction:column;row-gap:16px}.unit-notice[data-v-5ab6602f],.unit-toolbar[data-v-5ab6602f]{flex-shrink:0}.unit-toolbar[data-v-5ab6602f]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.unit-table[data-v-5ab6602f]{flex:1;min-height:0}.unit-muted[data-v-5ab6602f]{color:#6b7280;font-size:13px}.system-admin-card[data-v-a52a4974] .n-card__content{min-height:0}.system-tabs[data-v-a52a4974]{flex:1;min-height:0;display:flex;flex-direction:column}.system-tabs[data-v-a52a4974] .n-tabs-pane-wrapper{flex:1;min-height:0}.system-tabs[data-v-a52a4974] .n-tab-pane{height:100%;min-height:0;display:flex;flex-direction:column}.toolbar-search[data-v-a52a4974]{width:min(320px,100%)}.toolbar-input[data-v-a52a4974]{width:160px}.toolbar-date[data-v-a52a4974]{width:150px}[data-v-a52a4974] .table-actions{display:flex;align-items:center;gap:8px}@media (max-width: 760px){.toolbar-input[data-v-a52a4974],.toolbar-date[data-v-a52a4974],.toolbar-search[data-v-a52a4974]{width:100%}}.mail-config-card[data-v-efa2b9d1]{height:auto}.mail-config-grid[data-v-efa2b9d1]{display:grid;grid-template-columns:320px minmax(0,1fr);gap:18px}.mail-config-summary[data-v-efa2b9d1]{align-self:start;padding:18px;border:1px solid var(--app-surface-border);border-radius:14px;background:var(--app-table-head-bg)}.mail-config-summary__icon[data-v-efa2b9d1]{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;color:#fff;background:#2598d8;font-size:26px}.mail-config-summary__title[data-v-efa2b9d1]{margin-top:16px;color:var(--app-title-color);font-size:18px;font-weight:700}.mail-config-summary__status[data-v-efa2b9d1]{margin-top:8px;display:flex;align-items:center;gap:8px;color:var(--app-text-muted);font-size:13px}.mail-config-summary__table[data-v-efa2b9d1]{margin-top:18px}.mail-config-form[data-v-efa2b9d1]{min-width:0}.test-mail[data-v-efa2b9d1]{margin-top:18px;padding-top:16px;display:grid;gap:10px;border-top:1px solid var(--app-surface-border)}.test-mail__title[data-v-efa2b9d1]{color:var(--app-title-color);font-size:13px;font-weight:600}@media (max-width: 960px){.mail-config-grid[data-v-efa2b9d1]{grid-template-columns:1fr}}.system-config-spin[data-v-938b72c9]{height:100%;min-height:0}.system-config-spin[data-v-938b72c9] .n-spin-content{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.system-config-page[data-v-938b72c9]{min-height:100%;display:grid;gap:18px;align-content:start;padding:0 2px 24px 0}.system-config-page[data-v-938b72c9]>.manager-card{height:auto}.config-grid[data-v-938b72c9]{flex:1;min-height:0;display:grid;grid-template-columns:320px minmax(0,1fr);gap:18px}.config-summary[data-v-938b72c9]{align-self:start;padding:18px;border:1px solid var(--app-surface-border);border-radius:14px;background:var(--app-table-head-bg)}.config-summary__icon[data-v-938b72c9]{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;color:#fff;background:#18b368;font-size:26px}.config-summary__title[data-v-938b72c9]{margin-top:16px;color:var(--app-title-color);font-size:18px;font-weight:700}.config-summary__desc[data-v-938b72c9]{margin-top:8px;display:flex;align-items:center;gap:8px;color:var(--app-text-muted);font-size:13px}.config-summary__table[data-v-938b72c9]{margin-top:18px}.config-form[data-v-938b72c9]{min-width:0}.provider-tabs[data-v-938b72c9]{margin-top:8px}.provider-tabs[data-v-938b72c9] .n-tabs-pane-wrapper{padding-top:16px}@media (max-width: 960px){.config-grid[data-v-938b72c9]{grid-template-columns:1fr}}.config-form[data-v-02a70aa3]{display:flex;flex-direction:column;gap:16px}.config-switches[data-v-02a70aa3]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 40px}.config-form[data-v-02a70aa3] .n-form-item-label{font-size:13px}.config-switches[data-v-02a70aa3] .n-form-item-label{padding-bottom:0}.form-help[data-v-02a70aa3]{margin:16px 0}.full-width[data-v-02a70aa3]{width:100%}.password-field[data-v-02a70aa3]{display:flex;align-items:center;gap:10px;width:100%;min-width:0}.password-field>.n-input[data-v-02a70aa3]{flex:1;min-width:0}.password-field>.n-button[data-v-02a70aa3]{flex-shrink:0}.config-actions[data-v-02a70aa3]{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:12px}.records-page[data-v-0953d39c]{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.record-toolbar[data-v-0953d39c]{display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px;margin-bottom:16px}.record-table-scroll[data-v-0953d39c]{flex:1;min-height:0;min-width:0;overflow:auto}.result-filter[data-v-0953d39c]{width:160px}.record-pagination[data-v-0953d39c]{flex-shrink:0;margin-top:18px;justify-content:flex-end;max-width:100%;overflow-x:auto}.raw-payload[data-v-0953d39c]{margin:20px 0 0;padding:16px;border:1px solid var(--border-color);border-radius:8px;max-height:45vh;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.device-detail-content[data-v-05a74f9b] .n-drawer-body-content-wrapper{display:flex;min-height:0;overflow:hidden}.device-detail-content[data-v-05a74f9b] .n-drawer-body-content{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;overflow:hidden}.device-detail-spin[data-v-05a74f9b]{display:flex;flex:1;min-height:0;min-width:0}.device-detail-spin[data-v-05a74f9b]>.n-spin-content{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.device-detail-tabs[data-v-05a74f9b]{flex:1;min-height:0;min-width:0}.device-detail-tabs[data-v-05a74f9b]>.n-tabs-nav{flex-shrink:0}.device-detail-tabs[data-v-05a74f9b]>.n-tab-pane{flex:1;min-height:0;overflow-y:auto}.device-detail-tabs[data-v-05a74f9b]>.device-records-pane{display:flex;flex-direction:column;overflow:hidden}.device-summary[data-v-05a74f9b]{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px}.device-summary strong[data-v-05a74f9b]{font-size:22px;font-variant-numeric:tabular-nums}.device-summary span[data-v-05a74f9b]{color:var(--text-color-3);font-size:13px}.setup-guide[data-v-c6c07b32]{max-width:1000px}.guide-intro[data-v-c6c07b32]{margin:4px 0 8px;color:var(--app-text-muted)}.setup-guide p[data-v-c6c07b32]{margin:8px 0;line-height:1.7}.guide-section[data-v-c6c07b32]{padding:14px 0;border-bottom:1px solid var(--app-surface-border)}.guide-section h4[data-v-c6c07b32]{margin:0 0 8px;font-size:15px;color:var(--app-title-color)}.setup-guide strong[data-v-c6c07b32]{font-weight:700}.config-page-step[data-v-c6c07b32]{display:flex;align-items:center;gap:24px}.step-copy[data-v-c6c07b32]{flex:1;min-width:0}.step-copy a[data-v-c6c07b32]{overflow-wrap:anywhere}.guide-actions[data-v-c6c07b32]{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.page-qr[data-v-c6c07b32]{flex-shrink:0;width:120px;margin:0;text-align:center}.page-qr img[data-v-c6c07b32]{display:block;width:120px;height:120px}.page-qr figcaption[data-v-c6c07b32]{font-size:12px;color:var(--app-text-muted)}.guide-table[data-v-c6c07b32]{margin:10px 0}.guide-table[data-v-c6c07b32] th:first-child,.guide-table[data-v-c6c07b32] td:first-child{width:120px;white-space:nowrap}.guide-troubleshooting[data-v-c6c07b32]{padding:14px 0 4px;font-size:13px;color:var(--app-text-muted)}@media (max-width: 560px){.config-page-step[data-v-c6c07b32]{flex-direction:column;align-items:flex-start;gap:12px}.guide-table[data-v-c6c07b32] th:first-child,.guide-table[data-v-c6c07b32] td:first-child{width:90px}}.install-field[data-v-f9103947]{margin-top:16px}.iot-manager[data-v-96794678]{min-width:0}.manager-actions[data-v-96794678]{display:flex;flex-wrap:wrap;gap:10px}.iot-tabs[data-v-96794678]{flex:1;min-height:0;min-width:0}.iot-tabs[data-v-96794678]>.n-tabs-nav{flex-shrink:0}.iot-tabs[data-v-96794678]>.n-tab-pane{flex:1;min-height:0;overflow-y:auto}.iot-tabs[data-v-96794678]>.device-list-pane{display:flex;flex-direction:column;overflow:hidden}.device-table-scroll[data-v-96794678]{flex:1;min-height:0;min-width:0;overflow:auto}.runtime-summary[data-v-96794678]{display:flex;flex-shrink:0;align-items:center;flex-wrap:wrap;gap:20px;margin-bottom:18px;font-size:13px}.runtime-alert[data-v-96794678]{flex-shrink:0;margin-bottom:18px}.device-toolbar[data-v-96794678]{display:grid;flex-shrink:0;grid-template-columns:minmax(180px,280px) minmax(150px,210px) auto;justify-content:start;gap:12px;margin:16px 0}.device-pagination[data-v-96794678]{flex-shrink:0;margin-top:18px;justify-content:flex-end;max-width:100%;overflow-x:auto}@media (max-width: 640px){.device-toolbar[data-v-96794678]{grid-template-columns:1fr}}.firmware-hash[data-v-9d8d2cc4]{overflow-wrap:anywhere;font-family:monospace;font-size:12px;line-height:1.8}.app-version-manage[data-v-5cb1b6c8]{height:100%;min-height:0}.list-page-card[data-v-5cb1b6c8]{height:100%;min-height:0;display:flex;flex-direction:column;border:1px solid var(--app-surface-border);border-radius:16px;background:var(--app-surface-bg);box-shadow:var(--app-surface-shadow)}.list-page-card[data-v-5cb1b6c8] .n-card-content{flex:1;min-height:0;display:flex;flex-direction:column}.fixed-link-panel[data-v-5cb1b6c8]{margin-bottom:16px;padding:18px 20px;border:1px solid var(--app-surface-border);border-radius:12px;background:var(--app-surface-bg)}.fixed-link-panel__heading[data-v-5cb1b6c8]{color:var(--app-title-color);font-size:17px;font-weight:700}.fixed-link-panel__body[data-v-5cb1b6c8]{margin-top:8px;display:flex;align-items:stretch;gap:12px}.fixed-link-panel__qr[data-v-5cb1b6c8]{width:96px;min-height:96px;flex:none;display:flex;align-items:center;justify-content:center}.fixed-link-panel__qr-image[data-v-5cb1b6c8]{width:96px;height:96px;padding:4px;border:1px solid var(--app-surface-border);border-radius:4px;background:var(--app-surface-bg)}.fixed-link-panel__qr-empty[data-v-5cb1b6c8]{width:96px;height:96px;display:flex;align-items:center;justify-content:center;border:1px dashed var(--app-surface-border);border-radius:4px;background:var(--app-table-head-bg);color:var(--app-text-muted);font-size:12px;text-align:center}.fixed-link-panel__main[data-v-5cb1b6c8]{width:min(100%,560px);min-height:96px;display:flex;flex-direction:column;justify-content:space-between}.fixed-link-panel__desc[data-v-5cb1b6c8]{max-width:540px;color:var(--app-text-muted);font-size:13px;line-height:1.45}.fixed-link-panel__input[data-v-5cb1b6c8]{margin-top:6px;width:min(100%,520px)}.fixed-link-panel__actions[data-v-5cb1b6c8]{margin-top:4px;display:flex;flex-wrap:wrap;gap:10px}.list-page-toolbar[data-v-5cb1b6c8]{margin-bottom:16px}.toolbar-input[data-v-5cb1b6c8]{width:220px}.toolbar-platform[data-v-5cb1b6c8]{width:240px}.toolbar-number[data-v-5cb1b6c8],.toolbar-select[data-v-5cb1b6c8]{width:180px}.list-page-table[data-v-5cb1b6c8]{flex:1;min-height:0}.list-page-table[data-v-5cb1b6c8] .n-data-table-th{background:var(--app-table-head-bg)}[data-v-5cb1b6c8] .table-icon-actions{display:flex;align-items:center;gap:12px}.apk-field[data-v-5cb1b6c8]{width:100%}@media (max-width: 960px){.fixed-link-panel__body[data-v-5cb1b6c8]{align-items:flex-start;flex-direction:column}.fixed-link-panel__main[data-v-5cb1b6c8],.fixed-link-panel__input[data-v-5cb1b6c8]{width:100%}}.settings[data-v-e2929227]{max-width:1100px}.hint[data-v-e2929227]{margin:8px 0;color:var(--app-text-muted, #5d7567);line-height:1.8}.field-row[data-v-73edeabf]{display:grid;grid-template-columns:minmax(120px,1fr) 145px auto;gap:8px}@media (max-width: 520px){.field-row[data-v-73edeabf]{grid-template-columns:1fr 110px}}.template-option[data-v-69a86b49]{padding:4px 0;white-space:normal;overflow-wrap:anywhere}.template-option-fields[data-v-69a86b49]{margin-top:4px;font-size:12px;opacity:.7}.wechat-scene-editor{width:920px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:hidden}.wechat-scene-editor>.n-card-header,.wechat-scene-editor>.n-card__footer{flex-shrink:0}.wechat-scene-editor>.n-card__footer{padding-top:16px;border-top:1px solid var(--n-border-color)}.editor-grid[data-v-62596c26]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.hint[data-v-62596c26]{color:var(--app-text-muted, #5d7567);font-size:13px;line-height:1.7;overflow-wrap:anywhere}@media (max-width: 720px){.editor-grid[data-v-62596c26]{grid-template-columns:minmax(0,1fr)}}.hint[data-v-7ef6fc8a]{margin:0;color:var(--app-text-muted, #5d7567);line-height:1.7}.wechat-manager[data-v-e77649c1]{flex:1;min-height:0;min-width:0;display:flex;overflow:hidden}.wechat-manager>.manager-card[data-v-e77649c1]{min-width:0}.wechat-tabs[data-v-e77649c1],.wechat-tabs[data-v-e77649c1]>.n-tab-pane,.wechat-manager[data-v-e77649c1] .wechat-list-page{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.wechat-tabs[data-v-e77649c1]>.n-tabs-nav{flex-shrink:0}.wechat-tabs[data-v-e77649c1]>.n-tab-pane{overflow:hidden}.wechat-tabs[data-v-e77649c1]>.wechat-settings-pane{display:block;overflow-y:auto}.wechat-manager[data-v-e77649c1] .wechat-list-page{gap:12px}.wechat-manager[data-v-e77649c1] .wechat-list-filters{display:flex;flex-direction:column;gap:12px;flex-shrink:0;min-height:0;max-height:50%;overflow-y:auto;overscroll-behavior-y:contain;container-type:inline-size;container-name:wechat-filters}.wechat-manager[data-v-e77649c1] .wechat-filter-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.wechat-manager[data-v-e77649c1] .wechat-filter-field{flex:0 1 140px;width:140px;min-width:0;max-width:100%}.wechat-manager[data-v-e77649c1] .wechat-filter-company,.wechat-manager[data-v-e77649c1] .wechat-filter-scene{flex-basis:220px;width:220px}.wechat-manager[data-v-e77649c1] .wechat-filter-keyword{flex-basis:240px;width:240px}.wechat-manager[data-v-e77649c1] .wechat-filter-status{flex-basis:180px;width:180px}.wechat-manager[data-v-e77649c1] .wechat-filter-date{flex-basis:390px;width:390px}.wechat-manager[data-v-e77649c1] .wechat-filter-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-left:auto}@container wechat-filters (max-width: 600px){.wechat-manager[data-v-e77649c1] .wechat-filter-field{flex:1 1 calc(50% - 6px);width:calc(50% - 6px)}.wechat-manager[data-v-e77649c1] .wechat-filter-keyword,.wechat-manager[data-v-e77649c1] .wechat-filter-date{flex-basis:100%;width:100%}.wechat-manager[data-v-e77649c1] .wechat-filter-actions{flex:1 1 100%;justify-content:flex-end}}.wechat-manager[data-v-e77649c1] .wechat-list-table{flex:1;min-height:0}.wechat-manager[data-v-e77649c1] .wechat-list-table .n-data-table__pagination{flex-shrink:0;overflow-x:auto;overscroll-behavior-y:contain}.runtime-settings[data-v-781eefb9]{max-width:1000px;padding-bottom:12px}.runtime-heading[data-v-781eefb9]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:22px}.runtime-heading h3[data-v-781eefb9]{font-size:16px;font-weight:600;margin:0;color:#2b3d33}.runtime-heading p[data-v-781eefb9]{font-size:12px;color:#869289;margin:6px 0 0}.connection-badge[data-v-781eefb9]{font-size:11px;background:#f7f3e9;border:1px solid #e9e1ce;color:#938254;padding:3px 9px;border-radius:5px;white-space:nowrap;margin-left:12px}.connection-badge.configured[data-v-781eefb9]{color:#518063;background:#f0f6f1;border-color:#dde9e0}.connection-guide[data-v-781eefb9]{padding:14px 16px;background:#f6f9f7;border:1px solid #e4ece6;border-radius:8px;line-height:1.8;font-size:12px;color:#75867a}.connection-guide strong[data-v-781eefb9]{color:#4a6a55;font-size:12px;font-weight:500}.connection-guide p[data-v-781eefb9]{margin:4px 0 0}.runtime-form[data-v-781eefb9]{margin-top:24px}.connection-fields[data-v-781eefb9]{max-width:720px}.connection-fields[data-v-781eefb9] .n-form-item-label{font-size:12px;color:#53685b}.credential-note[data-v-781eefb9]{font-size:11px;color:#8b978f;margin:-8px 0 24px}.inline-action[data-v-781eefb9]{margin-left:16px}.runtime-actions[data-v-781eefb9]{display:flex;flex-wrap:wrap}.runtime-actions[data-v-781eefb9]>*{margin-bottom:8px}.runtime-actions[data-v-781eefb9]>*+*{margin-left:10px}.check-note[data-v-781eefb9]{display:flex;flex-wrap:wrap;font-size:11px;color:#8b978f;line-height:1.8;margin:8px 0 28px}.check-note>span+span[data-v-781eefb9]{margin-left:18px}.runtime-maintenance[data-v-781eefb9]{border-top:1px solid #e5ebe6;font-size:12px;padding-top:18px;color:#697d70}.runtime-maintenance summary[data-v-781eefb9]{cursor:pointer;line-height:1.8}.runtime-maintenance summary>span[data-v-781eefb9]{color:#94a097;margin-left:12px;font-size:11px}.maintenance-content[data-v-781eefb9]{padding:22px 0 0;max-width:720px}.maintenance-note[data-v-781eefb9]{color:#8b978f;font-size:11px;line-height:1.8}.tool-credential[data-v-781eefb9]{margin-top:18px}.tool-credential[data-v-781eefb9] .n-input{margin:12px 0}.tool-credential[data-v-781eefb9] .n-button{margin-right:10px}@media (max-width:760px){.runtime-heading[data-v-781eefb9]{display:block}.connection-badge[data-v-781eefb9]{display:inline-block;margin:12px 0 0}.check-note[data-v-781eefb9]{display:block}.check-note>span[data-v-781eefb9]{display:block}.check-note>span+span[data-v-781eefb9]{margin:0}.runtime-maintenance summary>span[data-v-781eefb9]{display:block;margin-left:16px}}.human-notice-settings[data-v-bedd7978]{max-width:1000px;padding:0 0 22px;margin:0 0 22px;border-bottom:1px solid #e8ede9}.notice-heading[data-v-bedd7978]{margin-bottom:20px}.notice-heading h3[data-v-bedd7978]{font-size:15px;font-weight:600;margin:0;color:#2b3d33}.notice-heading p[data-v-bedd7978],.notice-switch p[data-v-bedd7978]{font-size:12px;color:#869289;margin:6px 0 0;line-height:1.7}.notice-form[data-v-bedd7978]{max-width:760px}.notice-switch[data-v-bedd7978]{display:flex;align-items:center;justify-content:space-between;padding:2px 0 18px}.notice-switch strong[data-v-bedd7978]{font-size:13px;font-weight:500}.notice-switch p[data-v-bedd7978]{margin-right:20px}.notice-hint[data-v-bedd7978]{font-size:12px;line-height:1.7;color:#738077;margin:-6px 0 18px}.notice-alert[data-v-bedd7978]{font-size:12px;margin:0 0 18px}.notice-alert button[data-v-bedd7978]{margin-left:12px}.notice-recipients[data-v-bedd7978]{list-style:none;margin:0 0 22px;padding:0;max-height:220px;overflow:auto;border-top:1px solid #e8ede9}.notice-recipients li[data-v-bedd7978]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e8ede9}.notice-recipients li>div[data-v-bedd7978]{min-width:0;padding-right:14px}.notice-recipients strong[data-v-bedd7978]{display:block;font-size:12px;font-weight:500;color:#45564d;overflow-wrap:anywhere}.notice-recipients button[data-v-bedd7978]{flex-shrink:0}.notice-unavailable[data-v-bedd7978]{display:block;font-size:11px;color:#a1641f;margin-top:4px}.notice-template-select[data-v-bedd7978]{display:flex;width:100%;min-width:0}.notice-template-select[data-v-bedd7978]>:first-child{flex:1;min-width:0}.notice-template-select>button[data-v-bedd7978]{flex-shrink:0;margin-left:10px}.notice-mapping[data-v-bedd7978]{margin:22px 0}.notice-mapping-heading[data-v-bedd7978]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:12px}.notice-mapping-heading strong[data-v-bedd7978]{font-weight:500;color:#45564d}.notice-mapping-heading span[data-v-bedd7978],.notice-field-limit[data-v-bedd7978]{font-size:11px;color:#869289}.notice-field-limit[data-v-bedd7978]{margin-left:10px}.notice-save[data-v-bedd7978]{display:flex;align-items:center;justify-content:space-between;padding-top:4px}.notice-form[data-v-bedd7978] .n-form-item-label{font-size:12px;color:#53685b}.notice-deliveries[data-v-bedd7978]{margin-top:24px;padding-top:16px;border-top:1px solid #e8ede9;font-size:12px;color:#738077}.notice-deliveries summary[data-v-bedd7978]{cursor:pointer}.notice-delivery-heading[data-v-bedd7978]{display:flex;align-items:center;justify-content:space-between;margin:12px 0}.notice-delivery-heading p[data-v-bedd7978]{margin:0 14px 0 0;font-size:11px;line-height:1.7}.notice-delivery-heading button[data-v-bedd7978]{flex-shrink:0}@media (max-width:600px){.notice-template-select[data-v-bedd7978]{flex-wrap:wrap}.notice-template-select>button[data-v-bedd7978]{margin:10px 0 0}.notice-template-select[data-v-bedd7978]>:first-child{flex-basis:100%}.notice-mapping-heading[data-v-bedd7978]{align-items:flex-start;flex-direction:column}.notice-mapping-heading span[data-v-bedd7978]{margin-top:5px}}.ai-settings[data-v-1d3e66b0]{height:100%;min-height:0;display:flex;background:#fff;border:1px solid #e0e7e2;border-radius:10px;overflow:hidden}.settings-nav[data-v-1d3e66b0]{width:184px;flex-shrink:0;padding:18px 12px;background:#f8faf8;border-right:1px solid #e3e9e5;box-sizing:border-box}.settings-nav button[data-v-1d3e66b0]{display:block;width:100%;padding:12px;text-align:left;font:inherit;color:#67776c;border:1px solid transparent;border-radius:7px;background:transparent;cursor:pointer;margin-bottom:6px}.settings-nav button strong[data-v-1d3e66b0]{display:block;font-size:13px;font-weight:500}.settings-nav button span[data-v-1d3e66b0]{display:block;font-size:11px;color:#8b978f;margin-top:5px}.settings-nav button.active[data-v-1d3e66b0]{background:#eaf1ec;border-color:#dde8e0;color:#35765a}.settings-nav button.active strong[data-v-1d3e66b0]{font-weight:600}.settings-nav button[data-v-1d3e66b0]:hover{background:#eff4f0}.settings-nav button[data-v-1d3e66b0]:focus-visible{outline:2px solid #35765a;outline-offset:1px}.settings-content[data-v-1d3e66b0]{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.settings-scroll[data-v-1d3e66b0]{flex:1;min-height:0;overflow:auto;padding:26px 30px;box-sizing:border-box}.settings-form[data-v-1d3e66b0]{max-width:1000px}.settings-card[data-v-1d3e66b0]{margin:0 0 22px;border-bottom:1px solid #e8ede9;padding-bottom:12px}.section-heading[data-v-1d3e66b0]{margin-bottom:20px}.section-heading h3[data-v-1d3e66b0]{font-size:15px;font-weight:600;margin:0;color:#2b3d33}.section-heading p[data-v-1d3e66b0]{font-size:12px;color:#869289;margin:6px 0 0;line-height:1.7}.rules-fields[data-v-1d3e66b0]{max-width:720px}.numeric-grid[data-v-1d3e66b0]{display:grid;grid-template-columns:1fr 1fr;column-gap:28px}.numeric-grid[data-v-1d3e66b0] .n-input-number{width:100%}.settings-form[data-v-1d3e66b0] .n-form-item-label{font-size:12px;color:#53685b}.service-switch[data-v-1d3e66b0]{display:flex;align-items:center;justify-content:space-between;max-width:720px;padding:13px 0;border-bottom:1px solid #f0f3f0}.service-switch strong[data-v-1d3e66b0]{font-size:13px;font-weight:500}.service-switch p[data-v-1d3e66b0]{margin:4px 16px 0 0;font-size:11px;color:#869289}.human-hours[data-v-1d3e66b0]{margin-top:20px;max-width:720px}.settings-footer[data-v-1d3e66b0]{padding:14px 30px;border-top:1px solid #e3e9e5;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;background:#fff}.settings-footer>span[data-v-1d3e66b0]{font-size:11px;color:#869289}.settings-meta[data-v-1d3e66b0]{font-size:11px;color:#869289;line-height:1.8}.settings-meta summary[data-v-1d3e66b0]{cursor:pointer}.settings-loading[data-v-1d3e66b0]{display:block;margin:40px auto}.budget-note[data-v-1d3e66b0],.schema-notice[data-v-1d3e66b0]{margin-bottom:22px}.budget-note[data-v-1d3e66b0]{font-size:12px}@media (max-width:1100px){.settings-nav[data-v-1d3e66b0]{width:155px;padding:12px 8px}.settings-scroll[data-v-1d3e66b0]{padding:22px}.settings-footer[data-v-1d3e66b0]{padding:12px 22px}.numeric-grid[data-v-1d3e66b0]{column-gap:18px}}@media (max-width:760px){.ai-settings[data-v-1d3e66b0]{flex-direction:column}.settings-nav[data-v-1d3e66b0]{width:auto;display:flex;padding:8px;border-right:0;border-bottom:1px solid #e3e9e5}.settings-nav button[data-v-1d3e66b0]{margin:0;padding:8px}.settings-nav button span[data-v-1d3e66b0]{display:none}.settings-scroll[data-v-1d3e66b0]{padding:18px}.numeric-grid[data-v-1d3e66b0]{grid-template-columns:1fr}.settings-footer[data-v-1d3e66b0]{padding:12px 18px}}.knowledge-hint[data-v-e2c06233]{margin:0;color:#66756c;font-size:13px;line-height:1.7}.update-mode[data-v-e2c06233]{color:#7b8781;font-size:12px;margin-left:auto}.knowledge-summary[data-v-e2c06233]{display:flex;align-items:center;gap:14px;color:#7b8781;font-size:12px}.knowledge-preview[data-v-e2c06233]{max-height:60vh;overflow:auto}.knowledge-preview p[data-v-e2c06233]{white-space:pre-wrap;line-height:1.8}.manager-table[data-v-e2c06233]{height:100%;min-height:0}.advanced-section+.advanced-section[data-v-e2c06233]{margin-top:22px;padding-top:18px;border-top:1px solid #e6ebe8}.auto-setting[data-v-e2c06233]{display:flex;align-items:center;justify-content:space-between;gap:18px}.auto-setting p[data-v-e2c06233],.secondary-text[data-v-e2c06233]{color:#7b8781;font-size:12px;line-height:1.7}.auto-setting p[data-v-e2c06233]{margin:6px 0 0}.advanced-actions[data-v-e2c06233],.review-footer[data-v-e2c06233]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.version-select[data-v-e2c06233],.search-button[data-v-e2c06233]{margin-top:12px}.manager-table[data-v-b7f5bb36]{height:100%;min-height:0}.chat-image[data-v-bba94c43]{width:240px;max-width:65vw}.image-button[data-v-bba94c43]{display:block;width:100%;height:190px;padding:0;border:0;background:transparent;cursor:zoom-in}.image-button img[data-v-bba94c43]{display:block;max-width:100%;max-height:190px;object-fit:contain;border-radius:5px}.image-placeholder[data-v-bba94c43]{box-sizing:border-box;min-height:110px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:16px;color:#7b8781;font-size:12px;text-align:center}.image-placeholder[data-v-bba94c43]>*+*{margin-top:10px}.image-preview[data-v-bba94c43]{min-height:160px;max-height:76vh;overflow:auto;text-align:center}.image-preview img[data-v-bba94c43]{max-width:100%;height:auto;display:block;margin:0 auto}.customer-identity[data-v-3831713f]{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0;max-width:100%;line-height:1.5;text-align:left}.customer-name[data-v-3831713f]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:var(--app-title-color,#293c32)}.customer-meta[data-v-3831713f]{display:flex;align-items:center;width:100%;min-width:0;margin-top:4px;font-size:11px;color:var(--app-text-muted,#738077)}.customer-source[data-v-3831713f]{flex-shrink:0;padding:0 5px;line-height:18px;border-radius:4px;background:#f1f4f2;color:#6d7d73}.customer-source--bound[data-v-3831713f]{background:#edf5ef;color:#42735b}.customer-detail[data-v-3831713f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:18px}.customer-source+.customer-detail[data-v-3831713f]{margin-left:6px}.customer-detail--code[data-v-3831713f]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.2px}.manager-table[data-v-d7d9e2be]{height:100%;min-height:0}.desk-entry-error[data-v-d7d9e2be]{flex-shrink:0;margin-bottom:12px;font-size:12px}.desk-entry-error button[data-v-d7d9e2be]{margin-left:12px}.manager-table[data-v-d7d9e2be] .n-data-table-td{padding-top:13px;padding-bottom:13px}.manager-table[data-v-d7d9e2be] .desk-updated{font-size:12px;color:var(--app-text-muted,#738077);font-variant-numeric:tabular-nums;white-space:nowrap}.desk-active-customer[data-v-d7d9e2be]{max-width:240px}.desk-customer-details[data-v-d7d9e2be]{flex-shrink:0;padding:8px 24px;background:#fff;font-size:12px;color:#738077;border-bottom:1px solid #e5ebe7;overflow-wrap:anywhere}.desk-customer-details span+span[data-v-d7d9e2be]{margin-left:16px}.desk-customer-details details[data-v-d7d9e2be]{margin-top:6px}.desk-customer-details summary[data-v-d7d9e2be]{cursor:pointer}.desk-customer-details ul[data-v-d7d9e2be]{margin:6px 0 0;padding-left:18px;line-height:1.8}.desk-customer-details li span+span[data-v-d7d9e2be]{margin-left:0}.desk-customer-details li strong[data-v-d7d9e2be]{font-weight:500}.manager-table[data-v-d7d9e2be] .desk-row--waiting td{background:#fff9ed}.manager-table[data-v-d7d9e2be] .desk-row--waiting td:first-child{box-shadow:inset 3px 0 #c58a2d}.desk-session[data-v-d7d9e2be]{display:flex;flex-direction:column;height:100%;min-height:0}.desk-toolbar[data-v-d7d9e2be]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:14px 24px 6px;border-bottom:1px solid #e5ebe7;background:#fff}.desk-session-meta[data-v-d7d9e2be],.desk-actions[data-v-d7d9e2be]{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:8px}.desk-session-meta[data-v-d7d9e2be]>*+*,.desk-actions[data-v-d7d9e2be]>*+*{margin-left:10px}.desk-session-meta>span[data-v-d7d9e2be]{font-size:12px;color:#738077}.desk-session-meta .desk-owner[data-v-d7d9e2be]{color:#35765a}.desk-conversation[data-v-d7d9e2be]{flex:1;min-height:0;overflow-y:auto;padding:22px 24px;background:#f7f9f8}.desk-empty[data-v-d7d9e2be]{text-align:center;color:#7c8981;padding:30px 0}.desk-message[data-v-d7d9e2be]{max-width:88%;width:fit-content;margin:0 0 22px}.desk-message-meta[data-v-d7d9e2be]{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:7px;font-size:11px;color:#7a8780}.desk-message-meta strong[data-v-d7d9e2be]{font-size:12px;color:#45564d;font-weight:600}.desk-message-meta[data-v-d7d9e2be]>*+*{margin-left:10px}.desk-message-warning[data-v-d7d9e2be]{color:#a1641f}.desk-bubble[data-v-d7d9e2be]{border:1px solid #e1e7e3;border-radius:0 10px 10px;background:#fff;padding:12px 15px}.desk-bubble p[data-v-d7d9e2be]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;margin:0;font-size:13px;color:#293c32}.desk-message--assistant[data-v-d7d9e2be],.desk-message--human[data-v-d7d9e2be]{margin-left:auto}.desk-message--assistant .desk-bubble[data-v-d7d9e2be]{background:#edf5ef;border-color:#dce9df;border-radius:10px 0 10px 10px}.desk-message--assistant .desk-message-meta strong[data-v-d7d9e2be]{color:#35765a}.desk-message--human .desk-bubble[data-v-d7d9e2be]{background:#edf3f8;border-color:#dbe5ef;border-radius:10px 0 10px 10px}.desk-message--human .desk-message-meta strong[data-v-d7d9e2be]{color:#426584}.desk-message--system[data-v-d7d9e2be]{max-width:100%;width:100%;text-align:center;margin:0 0 18px}.desk-message--system .desk-message-meta[data-v-d7d9e2be]{justify-content:center}.desk-message--system .desk-bubble[data-v-d7d9e2be]{display:inline-block;background:#eff2f0;border:0;border-radius:6px;padding:7px 12px;text-align:left}.desk-message--system .desk-bubble p[data-v-d7d9e2be]{font-size:12px;color:#738077}.desk-sources[data-v-d7d9e2be]{margin-top:10px;font-size:11px;color:#6e7f73}.desk-sources summary[data-v-d7d9e2be],.desk-diagnostics summary[data-v-d7d9e2be]{cursor:pointer}.desk-sources ul[data-v-d7d9e2be]{padding-left:18px;margin:8px 0 0;line-height:1.8}.desk-delivery[data-v-d7d9e2be]{font-size:11px;color:#7c8981;margin-top:5px}.desk-delivery--warning[data-v-d7d9e2be]{color:#ac641c}.desk-diagnostics[data-v-d7d9e2be]{border-top:1px solid #e1e7e3;padding-top:12px;font-size:11px;color:#7b887f}.desk-run[data-v-d7d9e2be]{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.desk-run>button[data-v-d7d9e2be]{margin-left:10px}.desk-composer[data-v-d7d9e2be]{width:100%}.desk-reply-hint[data-v-d7d9e2be]{font-size:11px;color:#7a8780;margin:0 0 8px}.desk-reply[data-v-d7d9e2be]{display:flex;align-items:flex-end;width:100%}.desk-reply[data-v-d7d9e2be]>:last-child{margin-left:12px;flex-shrink:0}@media (max-width:600px){.desk-toolbar[data-v-d7d9e2be]{padding:12px 16px 4px}.desk-conversation[data-v-d7d9e2be]{padding:18px 16px}.desk-message[data-v-d7d9e2be]{max-width:94%}.desk-reply[data-v-d7d9e2be]{flex-wrap:wrap}.desk-reply[data-v-d7d9e2be]>:last-child{margin:10px 0 0 auto}}.assistant-icon[data-v-335a52bb]{width:18px;height:18px;display:inline-block;flex-shrink:0;vertical-align:middle}.assistant-answer[data-v-63b48007]{line-height:1.9;overflow-wrap:anywhere;min-width:0;color:var(--ua-text)}.answer-plain[data-v-63b48007]{white-space:pre-wrap}.assistant-answer p[data-v-63b48007]{margin:0;white-space:pre-wrap}.assistant-answer h4[data-v-63b48007]{font-size:14px;margin:16px 0 6px;font-weight:650}.assistant-answer h4[data-v-63b48007]:first-child{margin-top:0}.answer-space[data-v-63b48007]{height:10px}.assistant-answer code[data-v-63b48007]{padding:2px 5px;border-radius:4px;background:var(--ua-soft);font-size:12px;font-family:ui-monospace,monospace}.answer-table[data-v-63b48007]{overflow-x:auto;max-width:100%;margin:12px 0;border:1px solid var(--ua-line);border-radius:8px}.answer-table table[data-v-63b48007]{width:100%;min-width:460px;border-collapse:collapse;font-size:13px;text-align:left}.answer-table th[data-v-63b48007],.answer-table td[data-v-63b48007]{padding:9px 12px;vertical-align:top;border-bottom:1px solid var(--ua-line);min-width:90px}.answer-table th[data-v-63b48007]{background:var(--ua-soft);font-weight:600}.answer-table tr:last-child td[data-v-63b48007]{border-bottom:0}.ua-message[data-v-d3ce9b42]{display:flex;align-items:flex-start;max-width:100%;margin:0 0 30px}.message-avatar[data-v-d3ce9b42]{width:32px;height:32px;border:1px solid var(--ua-line);background:var(--ua-soft);color:var(--ua-green);border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:12px}.message-content[data-v-d3ce9b42]{flex:1;min-width:0}.message-author[data-v-d3ce9b42]{font-size:12px;color:var(--ua-muted);line-height:32px;margin-bottom:6px}.message-author>span[data-v-d3ce9b42]{font-size:11px;margin-left:10px;border-left:1px solid var(--ua-line);padding-left:10px}.message-body[data-v-d3ce9b42]{font-size:14px}.ua-user[data-v-d3ce9b42]{justify-content:flex-end}.ua-user .message-content[data-v-d3ce9b42]{flex:0 1 auto;max-width:85%}.ua-user .message-author[data-v-d3ce9b42]{text-align:right;line-height:20px}.ua-user .message-body[data-v-d3ce9b42]{padding:11px 16px;background:var(--ua-user);border:1px solid var(--ua-user-line);border-radius:12px 3px 12px 12px}.ua-system .message-body[data-v-d3ce9b42]{color:var(--ua-muted);font-size:13px}.message-sources[data-v-d3ce9b42]{margin-top:16px;padding:12px 14px;background:var(--ua-source);border:1px solid var(--ua-line);border-radius:8px}.source-heading[data-v-d3ce9b42]{display:flex;align-items:center;color:var(--ua-muted);font-size:12px;margin-bottom:6px}.source-heading>.assistant-icon[data-v-d3ce9b42]{width:14px;height:14px;margin-right:6px}.source-heading>span[data-v-d3ce9b42]{margin-left:6px}.message-sources a[data-v-d3ce9b42]{display:flex;align-items:center;padding:6px 0;color:var(--ua-text);text-decoration:none;font-size:12px}.message-sources a:hover .source-title[data-v-d3ce9b42]{color:var(--ua-green);text-decoration:underline}.source-ref[data-v-d3ce9b42]{color:var(--ua-green);font-size:11px;margin-right:10px}.source-title[data-v-d3ce9b42]{flex:1;min-width:0}.source-title small[data-v-d3ce9b42]{display:block;color:var(--ua-muted);margin-top:2px}.message-sources a>.assistant-icon[data-v-d3ce9b42]{width:13px;height:13px;color:var(--ua-muted);margin-left:8px}.message-feedback[data-v-d3ce9b42]{display:flex;align-items:center;flex-wrap:wrap;margin-top:10px;font-size:11px;color:var(--ua-muted)}.message-feedback button[data-v-d3ce9b42]{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;padding:5px;border:0;border-radius:5px;background:transparent;color:var(--ua-muted);cursor:pointer;font:inherit}.message-feedback button[data-v-d3ce9b42]:hover{color:var(--ua-green);background:var(--ua-soft)}.message-feedback button span[data-v-d3ce9b42]{margin-left:5px}.message-feedback .assistant-icon[data-v-d3ce9b42]{width:14px;height:14px}.feedback-divider[data-v-d3ce9b42]{height:12px;border-left:1px solid var(--ua-line);margin:0 8px}.message-feedback button[data-v-d3ce9b42]:focus-visible,.message-sources a[data-v-d3ce9b42]:focus-visible{outline:2px solid var(--ua-green);outline-offset:2px}.message-sources .source-entry[data-v-d3ce9b42]{display:flex;align-items:center;padding:6px 0;color:var(--ua-text);text-decoration:none;font-size:12px}@media (max-width:600px){.message-avatar[data-v-d3ce9b42]{width:27px;height:27px;margin-right:8px}.message-author[data-v-d3ce9b42]{line-height:27px}.ua-user .message-content[data-v-d3ce9b42]{max-width:92%}.ua-message[data-v-d3ce9b42]{margin-bottom:22px}}.usage-assistant[data-v-06c91c5a]{--ua-green:#35765a;--ua-text:#2b3d33;--ua-muted:#7c8981;--ua-line:#e3e9e5;--ua-soft:#f5f8f6;--ua-user:#edf4ef;--ua-user-line:#e1eae4;--ua-source:#fafbf9;position:relative;display:flex;height:100%;min-height:0;overflow:hidden;background:#fff;color:var(--ua-text);font-size:14px;border:1px solid var(--ua-line);border-radius:10px;box-sizing:border-box}.usage-assistant button[data-v-06c91c5a],.usage-assistant select[data-v-06c91c5a],.usage-assistant textarea[data-v-06c91c5a]{font:inherit;color:inherit}.usage-assistant button[data-v-06c91c5a]{border:1px solid var(--ua-line);border-radius:6px;background:#fff;padding:8px 12px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.usage-assistant button[data-v-06c91c5a]:disabled{opacity:.45;cursor:default}.usage-assistant button[data-v-06c91c5a]:hover:not(:disabled){background:var(--ua-soft)}.usage-assistant button[data-v-06c91c5a]:focus-visible,.usage-assistant a[data-v-06c91c5a]:focus-visible,.usage-assistant select[data-v-06c91c5a]:focus-visible{outline:2px solid var(--ua-green);outline-offset:2px}.usage-assistant .ua-primary[data-v-06c91c5a]{background:var(--ua-green);color:#fff;border-color:var(--ua-green)}.usage-assistant .ua-primary[data-v-06c91c5a]:hover:not(:disabled){background:#2b624a}.usage-assistant .ua-icon-button[data-v-06c91c5a]{padding:8px;border-color:transparent;background:transparent}.usage-assistant a[data-v-06c91c5a]{color:var(--ua-green);text-decoration:none}.ua-history[data-v-06c91c5a]{width:224px;box-sizing:border-box;flex-shrink:0;display:flex;flex-direction:column;min-height:0;padding:20px 12px 14px;border-right:1px solid var(--ua-line);background:#f8faf8}.ua-history-title[data-v-06c91c5a]{display:flex;align-items:center;justify-content:space-between;padding:0 4px;margin-bottom:18px;font-size:13px;font-weight:600}.ua-history-caption[data-v-06c91c5a]{font-size:9px;letter-spacing:1.2px;color:#97a29b;font-weight:400}.ua-new[data-v-06c91c5a]{width:100%;min-height:39px;font-size:13px!important}.ua-new .assistant-icon[data-v-06c91c5a]{width:16px;height:16px;margin-right:7px}.ua-history-items[data-v-06c91c5a]{flex:1;min-height:0;overflow:auto;margin-top:16px}.ua-history-items button[data-v-06c91c5a]{display:flex;width:100%;text-align:left;align-items:flex-start;justify-content:flex-start;border:1px solid transparent;background:transparent;padding:11px 10px;margin-bottom:4px;font-size:12px;line-height:1.7}.ua-history-items button>.assistant-icon[data-v-06c91c5a]{width:15px;height:15px;margin:3px 9px 0 0;color:var(--ua-muted)}.ua-history-text[data-v-06c91c5a]{min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ua-history-text small[data-v-06c91c5a]{display:block;font-size:10px;color:var(--ua-muted);margin-top:4px}.ua-history-items button.selected[data-v-06c91c5a]{color:var(--ua-green);background:#eaf1ec;border-color:#dde8e0}.ua-history-items button.selected>.assistant-icon[data-v-06c91c5a]{color:var(--ua-green)}.ua-history-empty[data-v-06c91c5a]{font-size:12px;color:var(--ua-muted);text-align:center;margin-top:32px;line-height:2}.ua-history-empty span[data-v-06c91c5a]{font-size:11px;color:#97a29b}.ua-history footer[data-v-06c91c5a]{display:flex;justify-content:space-between;align-items:center;padding:12px 4px 0;border-top:1px solid var(--ua-line);font-size:11px;color:var(--ua-muted)}.ua-history footer label[data-v-06c91c5a]{white-space:nowrap}.ua-history select[data-v-06c91c5a]{padding:3px;border:1px solid var(--ua-line);border-radius:4px;background:#fff;font-size:11px}.ua-main[data-v-06c91c5a]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.ua-header[data-v-06c91c5a]{display:flex;align-items:center;justify-content:space-between;min-height:70px;box-sizing:border-box;padding:12px 24px;border-bottom:1px solid var(--ua-line)}.ua-conversation-heading[data-v-06c91c5a]{min-width:0;flex:1;margin-right:16px}.ua-conversation-heading strong[data-v-06c91c5a]{font-weight:600;font-size:13px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:500px}.ua-state[data-v-06c91c5a]{display:flex;align-items:center;font-size:11px;color:var(--ua-muted);margin-top:5px}.ua-state i[data-v-06c91c5a]{width:5px;height:5px;border-radius:50%;background:#54876a;margin-right:6px}.ua-state i.human[data-v-06c91c5a]{background:#a28a58}.ua-header nav[data-v-06c91c5a]{display:flex;align-items:center;flex-shrink:0}.ua-header nav[data-v-06c91c5a]>*+*{margin-left:12px}.ua-help[data-v-06c91c5a]{font-size:12px;white-space:nowrap;display:flex;align-items:center}.ua-help>.assistant-icon[data-v-06c91c5a]{width:13px;height:13px;margin-left:5px}.ua-header .ua-human[data-v-06c91c5a]{font-size:12px;padding:6px 10px;min-height:32px}.ua-human>.assistant-icon[data-v-06c91c5a]{width:15px;height:15px;margin-right:6px}.ua-menu[data-v-06c91c5a]{position:relative}.ua-menu-panel[data-v-06c91c5a]{position:absolute;right:0;top:calc(100% + 8px);width:168px;padding:5px;background:#fff;border:1px solid var(--ua-line);border-radius:8px;box-shadow:0 6px 24px #20372b14;z-index:5}.ua-menu-panel button[data-v-06c91c5a]{width:100%;justify-content:flex-start;padding:9px 10px;border:0;font-size:12px}.ua-menu-panel .assistant-icon[data-v-06c91c5a]{width:15px;height:15px;margin-right:9px}.ua-menu-panel button.ua-danger[data-v-06c91c5a]{color:#a34a41;border-top:1px solid var(--ua-line);border-radius:0;margin-top:4px;padding-top:12px}.ua-history-entry[data-v-06c91c5a]{flex:1;min-width:0}.ua-history-entry>small[data-v-06c91c5a]{display:block;font-size:10px;color:var(--ua-muted);margin-top:5px}.ua-feed[data-v-06c91c5a]{flex:1;overflow:auto;min-height:0;padding:26px 28px 8px;overscroll-behavior:contain}.ua-feed-inner[data-v-06c91c5a]{max-width:800px;margin:0 auto}.ua-welcome[data-v-06c91c5a]{max-width:660px;margin:0 auto;padding:28px 0 24px}.ua-welcome-icon[data-v-06c91c5a]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid #dbe8df;background:#edf4ef;color:var(--ua-green);margin-bottom:18px}.ua-welcome-icon .assistant-icon[data-v-06c91c5a]{width:23px;height:23px}.ua-eyebrow[data-v-06c91c5a]{font-size:12px;color:var(--ua-muted)}.ua-welcome h2[data-v-06c91c5a]{font-size:25px;line-height:1.5;font-weight:600;letter-spacing:.3px;margin:6px 0 10px}.ua-welcome p[data-v-06c91c5a]{font-size:13px;color:var(--ua-muted);line-height:1.8;margin:0}.ua-suggestions[data-v-06c91c5a]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:26px}.usage-assistant .ua-suggestions button[data-v-06c91c5a]{position:relative;display:block;text-align:left;padding:14px 34px 14px 14px;border-radius:8px}.ua-suggestions button>span[data-v-06c91c5a]{font-size:11px;color:var(--ua-muted)}.ua-suggestions strong[data-v-06c91c5a]{display:block;font-size:12px;font-weight:500;line-height:1.7;margin-top:6px}.ua-suggestions .assistant-icon[data-v-06c91c5a]{position:absolute;right:12px;bottom:17px;width:14px;height:14px;color:var(--ua-muted)}.ua-welcome-tip[data-v-06c91c5a]{font-size:11px;color:var(--ua-muted);margin-top:18px}.ua-generating[data-v-06c91c5a]{display:flex;margin-bottom:24px}.ua-working-mark[data-v-06c91c5a]{width:32px;height:32px;margin-right:12px;color:var(--ua-green);background:var(--ua-soft);border:1px solid var(--ua-line);border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ua-generating>div[data-v-06c91c5a]{flex:1;min-width:0}.ua-generating small[data-v-06c91c5a]{display:block;color:var(--ua-muted);font-size:12px;line-height:32px;margin-bottom:6px}.ua-progress[data-v-06c91c5a]{color:var(--ua-muted);font-size:13px;margin:4px 0}.ua-compose[data-v-06c91c5a]{padding:10px 28px 12px}.ua-input-box[data-v-06c91c5a]{max-width:800px;margin:0 auto;border:1px solid #d5dfd8;border-radius:10px;background:#fff;box-shadow:0 2px 8px #23392c06;overflow:hidden}.ua-input-box[data-v-06c91c5a]:focus-within{border-color:#629478;box-shadow:0 0 0 2px #35765a0b}.ua-compose textarea[data-v-06c91c5a]{display:block;width:100%;box-sizing:border-box;resize:vertical;min-height:62px;max-height:160px;padding:13px 15px 5px;border:0;outline:0;background:transparent;font-size:13px;line-height:1.7}.ua-compose textarea[data-v-06c91c5a]::placeholder{color:#94a097}.ua-input-tools[data-v-06c91c5a]{display:flex;align-items:center;justify-content:space-between;padding:5px 9px 9px}.ua-input-tools>span[data-v-06c91c5a]{font-size:10px;color:#94a097;margin-left:6px}.ua-input-tools b[data-v-06c91c5a]{font-weight:400;margin:0 6px}.ua-compose .ua-send[data-v-06c91c5a]{min-height:32px;font-size:12px;padding:6px 10px}.ua-send .assistant-icon[data-v-06c91c5a]{width:15px;height:15px;margin-left:9px}.ua-compose-note[data-v-06c91c5a]{display:flex;align-items:center;justify-content:center;font-size:10px;color:#94a097;margin:8px 0 0}.ua-compose-note .assistant-icon[data-v-06c91c5a]{width:11px;height:11px;margin-right:5px}.ua-stop[data-v-06c91c5a]{font-size:12px!important;min-height:32px}.ua-stop i[data-v-06c91c5a]{width:9px;height:9px;border-radius:2px;background:var(--ua-green);margin-right:7px}.ua-notice[data-v-06c91c5a],.ua-error[data-v-06c91c5a]{margin:0;padding:10px 24px;background:#f7f4e9;color:#867447;font-size:12px;line-height:1.7}.ua-error[data-v-06c91c5a]{color:#9c3c32;background:#fff2ee}.ua-error button[data-v-06c91c5a]{font-size:12px;padding:3px 8px;margin-left:8px}.usage-assistant .ua-mobile-only[data-v-06c91c5a]{display:none}.ua-history-mask[data-v-06c91c5a]{display:none!important}@media (max-width:1100px){.ua-history[data-v-06c91c5a]{width:196px;padding:16px 10px 12px}.ua-header[data-v-06c91c5a]{padding:10px 18px}.ua-feed[data-v-06c91c5a]{padding:22px 20px 8px}.ua-compose[data-v-06c91c5a]{padding:10px 20px}.ua-header nav[data-v-06c91c5a]>*+*{margin-left:8px}.ua-welcome[data-v-06c91c5a]{padding-top:16px}.ua-welcome h2[data-v-06c91c5a]{font-size:22px}}@media (max-width:760px){.ua-history[data-v-06c91c5a]{width:172px}.ua-header[data-v-06c91c5a]{padding:10px 14px}.ua-help[data-v-06c91c5a]{font-size:0}.ua-help>.assistant-icon[data-v-06c91c5a]{width:16px;height:16px}.ua-suggestions[data-v-06c91c5a]{grid-template-columns:1fr}.ua-feed[data-v-06c91c5a]{padding:18px 16px 8px}.ua-compose[data-v-06c91c5a]{padding:8px 16px}.ua-welcome h2[data-v-06c91c5a]{font-size:20px}.ua-input-tools>span[data-v-06c91c5a]{font-size:9px}}@media (max-width:600px){.usage-assistant .ua-mobile-only[data-v-06c91c5a]{display:inline-flex}.ua-history[data-v-06c91c5a]{display:none;position:absolute;inset:0 auto 0 0;z-index:12;width:236px}.ua-history-open[data-v-06c91c5a]{display:flex}.ua-history-mask[data-v-06c91c5a]{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:11;background:#1c302f55!important;border:0!important;border-radius:0!important}.ua-history-title .ua-history-caption[data-v-06c91c5a]{display:none}.ua-history-title[data-v-06c91c5a]{margin-bottom:12px}.ua-header>.ua-mobile-only[data-v-06c91c5a]{margin-left:-7px;margin-right:8px}.ua-conversation-heading[data-v-06c91c5a]{margin-right:4px}.ua-conversation-heading strong[data-v-06c91c5a]{font-size:12px}.ua-header .ua-human[data-v-06c91c5a]{border:0;padding:6px}.ua-human>span[data-v-06c91c5a]{display:none}.ua-human>.assistant-icon[data-v-06c91c5a]{margin:0;width:18px;height:18px}.ua-header nav[data-v-06c91c5a]>*+*{margin-left:2px}.ua-header[data-v-06c91c5a]{min-height:65px}.ua-compose-note[data-v-06c91c5a]{font-size:9px}.ua-input-tools>span[data-v-06c91c5a]{max-width:160px;font-size:9px}.ua-welcome[data-v-06c91c5a]{padding-top:10px}.ua-welcome h2[data-v-06c91c5a]{font-size:20px}.ua-suggestions[data-v-06c91c5a]{margin-top:18px}.ua-suggestions strong[data-v-06c91c5a]{font-size:12px}}.ai-manager[data-v-b0ec429e]{height:100%;min-height:0;display:flex;flex-direction:column}.ai-heading[data-v-b0ec429e]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:2px 0 12px}.ai-title[data-v-b0ec429e]{display:flex;align-items:center}.ai-title h2[data-v-b0ec429e]{margin:0;font-size:21px;letter-spacing:.3px;font-weight:650}.ai-title>span[data-v-b0ec429e]{font-size:11px;line-height:22px;margin-left:12px;padding:0 8px;color:#42735b;background:#eaf2ed;border:1px solid #dbe8df;border-radius:5px}.ai-heading p[data-v-b0ec429e]{color:#7b8781;margin:7px 0 0;font-size:12px}.ai-tabs[data-v-b0ec429e]{flex:1;min-height:0}.ai-tab-label[data-v-b0ec429e]{display:inline-flex;align-items:center;font-size:13px}.ai-tab-label .n-icon[data-v-b0ec429e]{margin-right:7px;font-size:17px}.ai-tabs[data-v-b0ec429e] .n-tabs-nav{padding-bottom:3px}.ai-tabs[data-v-b0ec429e] .n-tabs-pane-wrapper{flex:1;min-height:0;overflow:hidden}.ai-tabs[data-v-b0ec429e] .n-tab-pane{height:100%;min-height:0;box-sizing:border-box;overflow:hidden;padding-top:16px}.ai-list-panel[data-v-b0ec429e]{height:100%;min-height:0;display:flex;flex-direction:column;box-sizing:border-box;padding:18px;background:#fff;border:1px solid #e0e7e2;border-radius:10px}@media (max-width:1050px){.ai-list-panel[data-v-b0ec429e]{padding:12px}.ai-heading[data-v-b0ec429e]{padding-bottom:8px}.ai-tabs[data-v-b0ec429e] .n-tab-pane{padding-top:12px}}@media (max-width:600px){.ai-title>span[data-v-b0ec429e]{display:none}.ai-heading p[data-v-b0ec429e]{max-width:190px}.ai-heading h2[data-v-b0ec429e]{font-size:18px}}.mini-program-manager[data-v-87e32077]{flex:1;min-height:0;max-width:1200px;overflow-y:auto;padding-bottom:16px}.page-heading[data-v-87e32077]{display:flex;align-items:center;justify-content:space-between;gap:16px}.page-heading h2[data-v-87e32077]{margin:0;color:var(--app-title-color);font-size:20px;font-weight:600}.hint[data-v-87e32077]{margin:8px 0 0;color:var(--app-text-muted);line-height:1.7}.application-list[data-v-87e32077]{border-radius:12px;overflow:hidden}.application-name[data-v-87e32077]{color:var(--app-title-color);font-size:16px;font-weight:600}.application-id[data-v-87e32077]{margin-top:4px;overflow-wrap:anywhere;font-size:13px}@media (max-width: 720px){.page-heading[data-v-87e32077]{align-items:flex-start;flex-direction:column}.application-list[data-v-87e32077] .n-list-item{flex-wrap:wrap;gap:16px}.application-list[data-v-87e32077] .n-list-item__suffix{margin-left:0}}.phone-login-tabs[data-v-a6250961]{flex:1;min-width:0;min-height:0}.phone-login-tabs[data-v-a6250961]>.n-tabs-nav{flex-shrink:0}.phone-login-tabs[data-v-a6250961]>.n-tab-pane{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.login-page[data-v-0c732061]{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(180deg,#f4fbf6,#f8fbff)}.login-panel[data-v-0c732061]{width:min(420px,calc(100vw - 32px));padding:34px;border:1px solid var(--app-surface-border);border-radius:18px;background:var(--app-surface-bg);box-shadow:var(--app-surface-shadow)}.login-panel__brand[data-v-0c732061]{display:flex;align-items:center;gap:14px;margin-bottom:28px}.login-panel__name[data-v-0c732061]{color:var(--app-title-color);font-size:22px;font-weight:800}.login-panel__desc[data-v-0c732061]{margin-top:4px;color:var(--app-text-muted);font-size:13px}.login-panel__form[data-v-0c732061]{margin-top:8px}.app-shell[data-v-0c732061]{height:100vh;min-height:0}.workspace-main[data-v-0c732061]{flex:1;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column}.custom-sider[data-v-0c732061]{background:#fffffff5}.sider-shell[data-v-0c732061]{height:100%;display:flex;flex-direction:column}.logo[data-v-0c732061]{min-height:78px;display:flex;align-items:center;padding:16px 16px 12px;gap:12px}.logo--collapsed[data-v-0c732061]{justify-content:center;padding-inline:0}.logo-mark[data-v-0c732061]{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:14px;color:#fff;background:linear-gradient(135deg,#31b36d,#136640);box-shadow:0 10px 20px #2f9e652e;font-size:22px}.logo-copy[data-v-0c732061]{display:flex;flex-direction:column;min-width:0;gap:2px}.logo-text[data-v-0c732061]{color:#163022;font-size:15px;font-weight:700;line-height:1.25}.logo-subtext[data-v-0c732061]{color:#3550419e;font-size:11px;line-height:1.3}.menu-scroll[data-v-0c732061]{flex:1;min-height:0}.custom-sider[data-v-0c732061] .n-menu{padding:0 10px}.custom-sider[data-v-0c732061] .n-menu-item-content{margin:4px 0;border-radius:14px;transition:all .22s ease}.custom-sider[data-v-0c732061] .n-menu-item-content:before{left:0;right:0;border-radius:14px}.custom-sider[data-v-0c732061] .n-menu-item-content:hover{transform:translate(2px)}.custom-sider[data-v-0c732061] .n-menu-item-content.n-menu-item-content--selected{color:#1d6a44;font-weight:600;box-shadow:0 10px 18px #2f9e651f}.custom-sider[data-v-0c732061] .n-menu-item-content.n-menu-item-content--selected:before{background:linear-gradient(135deg,#2f9e6529,#5cc38a1f)}.custom-sider[data-v-0c732061] .n-menu-item-content__icon{color:#1d362ad1}.custom-sider[data-v-0c732061] .n-menu-item-content.n-menu-item-content--selected .n-menu-item-content__icon,.custom-sider[data-v-0c732061] .n-menu-item-content.n-menu-item-content--selected .n-menu-item-content-header{color:#1d6a44}.main-header[data-v-0c732061]{height:64px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;background:#ffffffdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-left[data-v-0c732061],.header-tools[data-v-0c732061],.user-info[data-v-0c732061]{display:flex;align-items:center}.header-left[data-v-0c732061]{min-width:0;gap:12px}.header-tools[data-v-0c732061]{gap:8px;padding:6px 8px;border:1px solid rgba(20,38,27,.08);border-radius:999px;background:#ffffffd1;box-shadow:0 10px 24px #18271f14}.collapse-btn[data-v-0c732061]{width:38px;height:38px;border:1px solid rgba(20,38,27,.08);border-radius:12px;background:#ffffffc7}.page-breadcrumb[data-v-0c732061] .n-breadcrumb-item__link,.page-breadcrumb[data-v-0c732061] .n-breadcrumb-item__separator{color:#35504194;font-size:13px}.user-info[data-v-0c732061]{gap:10px;padding:4px 8px 4px 6px;border-radius:999px;cursor:pointer;transition:background .2s ease}.user-info[data-v-0c732061]:hover{background:#2f9e6514}.user-copy[data-v-0c732061]{display:flex;flex-direction:column;min-width:0;line-height:1.1}.nickname[data-v-0c732061]{color:#163022;font-weight:500}.user-caption[data-v-0c732061]{margin-top:2px;color:#35504194;font-size:11px}.main-content[data-v-0c732061]{flex:1;min-height:0;padding:12px 14px;overflow:hidden;background:linear-gradient(180deg,#edf3ef,#f5f7f9)}.page-view-shell[data-v-0c732061]{height:100%;min-height:0;display:flex;flex-direction:column}.no-permission[data-v-0c732061]{height:100%;display:flex;align-items:center;justify-content:center}.password-form[data-v-0c732061]{padding-top:4px}.password-modal__footer[data-v-0c732061]{display:flex;justify-content:flex-end;gap:10px}@media (max-width: 860px){.app-shell[data-v-0c732061] .n-layout-sider,.page-breadcrumb[data-v-0c732061],.user-copy[data-v-0c732061]{display:none}.main-header[data-v-0c732061]{padding-inline:14px}.main-content[data-v-0c732061]{padding:10px}}.app-download-page[data-v-7ffe1488]{min-height:100vh;padding:64px 20px;display:flex;justify-content:center;align-items:flex-start;background:radial-gradient(circle at 18% 16%,#ffffffb3 0,#fff0 260px),linear-gradient(180deg,#eaf5ff,#d7ecff 46%,#c8e2fb);color:#111827}.app-download-shell[data-v-7ffe1488]{width:min(760px,100%)}.app-download-header[data-v-7ffe1488]{margin-bottom:24px}.app-download-title[data-v-7ffe1488]{margin:0;color:#1f2937;font-size:40px;line-height:1.2;font-weight:800;letter-spacing:0}.app-download-card[data-v-7ffe1488]{padding:30px;border:1px solid #d7e8f8;border-radius:24px;background:#fffffff5;box-shadow:0 22px 50px #49729c29}.app-download-card--empty[data-v-7ffe1488]{display:grid;justify-items:center;gap:18px}.app-download-card__head[data-v-7ffe1488]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.app-download-card__version[data-v-7ffe1488]{min-width:0}.app-download-card__name[data-v-7ffe1488]{color:#111827;font-size:28px;line-height:1.2;font-weight:800;overflow-wrap:anywhere}.app-download-card__meta[data-v-7ffe1488]{margin-top:10px;color:#6b7280;font-size:15px;line-height:1.5}.app-download-card__tags[data-v-7ffe1488]{display:flex;align-items:center;gap:8px;flex-shrink:0}.app-download-card__platform[data-v-7ffe1488]{min-height:30px;padding:5px 14px;display:inline-flex;align-items:center;border:1px solid #66c995;border-radius:999px;color:#16924f;background:#f5fff9;font-size:14px;line-height:1.2;font-weight:700}.app-download-card__section-title[data-v-7ffe1488]{margin-top:28px;color:#1f2937;font-size:17px;line-height:1.4;font-weight:800}.app-download-card__content[data-v-7ffe1488]{margin-top:12px;min-height:74px;padding:18px 20px;border-radius:14px;color:#374151;background:#edf7ff;font-size:15px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.app-download-card__qr-inline[data-v-7ffe1488]{margin-top:28px;display:flex;justify-content:center}.app-download-card__qr-box[data-v-7ffe1488]{width:188px;height:188px;padding:14px;display:grid;place-items:center;border:1px solid #e6edf4;border-radius:18px;background:#fff}.app-download-card__qr-box img[data-v-7ffe1488]{width:160px;height:160px;display:block}.app-download-card__button[data-v-7ffe1488]{margin-top:28px;height:48px;border-radius:999px;font-size:17px;font-weight:800}.app-download-card__refresh[data-v-7ffe1488]{min-width:160px}.wechat-download-guide[data-v-7ffe1488]{box-sizing:border-box;width:100vw;height:100vh;height:100dvh;padding:calc(16px + env(safe-area-inset-top)) calc(24px + env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) 24px;display:flex;justify-content:flex-end;overflow-y:auto;color:#fff;background:#000000d1}.wechat-download-guide__content[data-v-7ffe1488]{width:min(360px,100%);min-height:0;max-height:100%;overflow-y:auto;overscroll-behavior:contain}.wechat-download-guide__arrow[data-v-7ffe1488]{display:block;width:100px;height:100px;margin:0 0 20px auto}.wechat-download-guide__title[data-v-7ffe1488]{margin:0;color:inherit;font-size:24px;line-height:1.5}.wechat-download-guide__description[data-v-7ffe1488]{margin:14px 0 0;font-size:15px;line-height:1.8}.wechat-download-guide__steps[data-v-7ffe1488]{margin:20px 0 0;padding-left:22px;font-size:16px;line-height:1.8}.wechat-download-guide__steps li+li[data-v-7ffe1488]{margin-top:12px}.wechat-download-guide__close[data-v-7ffe1488]{width:100%;margin-top:28px}@media (max-width: 640px){.app-download-page[data-v-7ffe1488]{padding:38px 16px;align-items:flex-start}.app-download-header[data-v-7ffe1488]{margin-bottom:18px}.app-download-title[data-v-7ffe1488]{font-size:32px}.app-download-card[data-v-7ffe1488]{padding:22px;border-radius:20px}.app-download-card__head[data-v-7ffe1488]{flex-direction:column;gap:14px}.app-download-card__name[data-v-7ffe1488]{font-size:24px}.app-download-card__meta[data-v-7ffe1488]{font-size:14px}.app-download-card__content[data-v-7ffe1488]{padding:16px}.app-download-card__button[data-v-7ffe1488]{height:46px}}*{box-sizing:border-box}:root{font-family:PingFang SC,Microsoft YaHei,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5;font-weight:400}html,body,#app{width:100%;height:100%;margin:0}body{min-width:320px;color:var(--app-text-color);background:#f8fbff;overflow:hidden}a{color:inherit}.app-root{--app-page-bg: linear-gradient(180deg, #f4fbf6 0%, #f8fbff 100%);--app-surface-bg: rgba(255, 255, 255, .97);--app-surface-border: rgba(20, 59, 37, .08);--app-surface-shadow: 0 22px 44px -30px rgba(20, 58, 39, .16);--app-title-color: #143524;--app-text-color: #1f3d2b;--app-text-muted: #5d7567;--app-table-head-bg: #f4faf6;min-height:100vh;height:100vh;background:var(--app-page-bg)}.n-card{--n-border-radius: 16px}.manager-card{height:100%;min-height:0;display:flex;flex-direction:column;border:1px solid var(--app-surface-border);border-radius:16px;background:var(--app-surface-bg);box-shadow:var(--app-surface-shadow)}.manager-card>.n-card-content{flex:1;min-height:0;display:flex;flex-direction:column}.manager-card__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.manager-card__title{color:var(--app-title-color);font-size:16px;font-weight:700}.manager-card__desc{margin-top:4px;color:var(--app-text-muted);font-size:13px}.manager-toolbar{margin-bottom:16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.manager-table{flex:1;min-height:0;height:100%}.manager-table .n-data-table-th{background:var(--app-table-head-bg)}.manager-table .n-data-table-wrapper,.manager-table .n-data-table-base-table,.manager-table .n-data-table-base-table-body{min-height:0;height:100%}.full-width{width:100%}.n-data-table__pagination>.n-pagination{width:100%;min-width:0;flex-wrap:nowrap;overflow-x:auto}.n-data-table__pagination>.n-pagination>.n-pagination-prefix{flex-shrink:0;margin-right:auto;padding-right:16px;white-space:nowrap}.form-help{color:var(--app-text-muted);font-size:12px;line-height:1.6}@media (max-width: 720px){.manager-card__header,.manager-toolbar{align-items:stretch;flex-direction:column}}
