.swc-opt[data-v-91021170]{flex-direction:column;display:flex}.swc-primary[data-v-91021170]{font-weight:500;line-height:1.35}.swc-secondary[data-v-91021170]{opacity:.72;white-space:normal;font-size:12px;line-height:1.3}.swc-select-menu .n-base-select-option__content{white-space:normal;line-height:1.35;display:block}.swc-select-menu .n-base-select-option{align-items:flex-start;padding-top:6px;padding-bottom:6px}.swc-select-menu .swc-opt{flex-direction:column;align-items:flex-start;width:100%;display:flex}.swc-select-menu .swc-primary{margin-bottom:2px;font-weight:600;line-height:1.35}.swc-select-menu .swc-secondary{opacity:.65;white-space:normal;word-break:break-word;font-size:12px;line-height:1.25}.swc-select .n-base-selection .swc-secondary,.swc-select .n-base-selection-label .swc-secondary{display:none}.modal-content[data-v-54c1f9e1]{min-height:100px;padding:4px 0}.modal-footer[data-v-54c1f9e1]{border-top:1px solid var(--n-divider-color);padding-top:16px}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.markdown-content{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding:.75rem;line-height:1.5}.markdown-content--scrollable{scrollbar-width:none;-ms-overflow-style:none}.markdown-content::-webkit-scrollbar{display:none}.markdown-content>:first-child{margin-top:0!important}.markdown-content>:last-child{margin-bottom:0!important}:root{--md-title-spacing:1em 0;--md-spacing-sm:.3em 0;--md-spacing-md:.5em 0;--md-spacing-lg:.8em 0}.markdown-content h1{margin:var(--md-title-spacing);color:inherit;font-size:1.6em;font-weight:600;line-height:1.5}.markdown-content h2{margin:var(--md-spacing-lg);color:inherit;border-bottom:1px solid var(--n-divider-color,var(--n-border-color));padding-bottom:.1em;font-size:1.4em;font-weight:600;line-height:1.5}.markdown-content h3{margin:var(--md-spacing-md);color:inherit;font-size:1.2em;font-weight:600;line-height:1.5}.markdown-content h4{margin:var(--md-spacing-sm);color:inherit;font-size:1em;font-weight:600;line-height:1.5}.markdown-content p{margin:var(--md-spacing-sm);white-space:pre-wrap;color:inherit;line-height:1.6}.markdown-content ul,.markdown-content ol{margin:var(--md-spacing-sm);color:inherit;padding-left:1.5em;line-height:1.5}.markdown-content li{margin:var(--md-spacing-sm);color:inherit;line-height:1.5}.markdown-content li>ul,.markdown-content li>ol{margin-top:0;margin-bottom:0}.markdown-content pre{background:var(--n-color-embedded,color-mix(in srgb, var(--n-color) 92%, var(--n-text-color) 8%));border:1px solid var(--n-border-color);scrollbar-width:thin;-ms-overflow-style:none;border-radius:6px;margin-bottom:.1em;padding:.5em;position:relative;overflow:auto}.markdown-content pre::-webkit-scrollbar{height:3px}.markdown-content pre::-webkit-scrollbar-thumb{background-color:var(--n-scrollbar-color,var(--n-border-color));border-radius:3px}.pre-wrapper{position:relative}.pre-wrapper .code-language-label{z-index:10;position:absolute;top:0;right:0}.code-language-label{-webkit-user-select:none;user-select:none;background-color:var(--n-primary-color);color:var(--n-text-color-primary);border-bottom-left-radius:4px;padding:.2em .5em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.75em;position:absolute;top:0;right:0}.markdown-content code{white-space:pre;background-color:var(--n-color-embedded,color-mix(in srgb, var(--n-color) 92%, var(--n-text-color) 8%));color:inherit;border:1px solid var(--n-border-color);border-radius:6px;margin:.3em;padding:.1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.85em}.markdown-content blockquote{margin:var(--md-spacing-sm);border-left-style:solid;border-left-width:.25em;border-left-color:var(--n-primary-color);background-color:var(--n-color-embedded,color-mix(in srgb, var(--n-color) 92%, var(--n-text-color) 8%));color:inherit;padding:.1em .5em}.markdown-content table{border-collapse:collapse;width:100%;margin:var(--md-spacing-sm);border:1px solid var(--n-border-color);font-size:.9em;overflow:auto}.markdown-content table th,.markdown-content table td{border:1px solid var(--n-border-color);color:inherit;padding:.3em .5em;line-height:1.5}.markdown-content table th{background-color:var(--n-color-embedded,color-mix(in srgb, var(--n-color) 92%, var(--n-text-color) 8%));font-weight:600}@media (width<=600px){.markdown-content table{display:block;overflow-x:auto}}.markdown-content img{box-sizing:border-box;max-width:100%;height:auto;margin:var(--md-spacing-sm);opacity:1;transition:opacity .3s}.markdown-content img:not([src]){opacity:.5}.markdown-content hr{border:none;height:.25em;margin:1em 0}.markdown-content a{color:var(--n-primary-color);text-decoration:none;transition:color .2s}.markdown-content a:hover{opacity:.8;text-decoration:underline}.xml-details[data-v-fe5c1f6c]{margin:0;padding:0}.xml-summary[data-v-fe5c1f6c],.xml-line[data-v-fe5c1f6c]{color:inherit;white-space:pre-wrap;word-break:break-word;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.6}.xml-summary[data-v-fe5c1f6c]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:flex-start;width:100%}.xml-summary[data-v-fe5c1f6c]:hover{background-color:var(--n-hover-color)}.xml-summary[data-v-fe5c1f6c] .n-button__content{flex-wrap:wrap;align-items:baseline;min-width:0;display:inline-flex}.xml-summary-icon[data-v-fe5c1f6c]{color:var(--n-text-color-3);transition:transform .15s}.xml-summary-icon--expanded[data-v-fe5c1f6c]{transform:rotate(90deg)}.xml-punct[data-v-fe5c1f6c]{color:var(--n-text-color-3)}.xml-tag[data-v-fe5c1f6c]{color:var(--n-primary-color);font-weight:600}.xml-attr-name[data-v-fe5c1f6c]{color:var(--n-info-color)}.xml-attr-value[data-v-fe5c1f6c]{color:var(--n-warning-color)}.xml-text-node[data-v-fe5c1f6c]{color:var(--n-text-color)}.xml-comment[data-v-fe5c1f6c]{color:var(--n-text-color-3);font-style:italic}.xml-cdata[data-v-fe5c1f6c],.xml-processing[data-v-fe5c1f6c]{color:var(--n-text-color-2)}.xml-renderer[data-v-0767c164]{word-wrap:break-word;overflow-wrap:break-word;padding:.75rem;line-height:1.5}.xml-renderer--scrollable[data-v-0767c164]{scrollbar-width:none;-ms-overflow-style:none}.xml-renderer[data-v-0767c164]::-webkit-scrollbar{display:none}.xml-renderer__fallback[data-v-0767c164]{white-space:pre-wrap;word-break:break-word;color:inherit;margin:0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.6}.text-diff-content[data-v-21fd42b9]{min-height:200px}.diff-text[data-v-21fd42b9],.normal-text[data-v-21fd42b9]{white-space:pre-wrap;word-break:break-word;box-sizing:border-box;width:100%;color:var(--n-text-color);padding:.75rem 1rem;font-family:Consolas,Monaco,Courier New,monospace;font-size:14px;line-height:1.6}.text-fragment[data-v-21fd42b9]{border-radius:2px;padding:1px 2px;position:relative}.diff-added[data-v-21fd42b9]{background-color:var(--n-success-color-suppl);color:var(--n-success-color)}.diff-removed[data-v-21fd42b9]{background-color:var(--n-error-color-suppl);color:var(--n-error-color);text-decoration:line-through}.diff-unchanged[data-v-21fd42b9]{color:var(--n-text-color-3)}@media (width<=768px){.diff-text[data-v-21fd42b9],.normal-text[data-v-21fd42b9]{font-size:12px}}.variable-aware-input-wrapper[data-v-7701bfe0]{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.codemirror-container[data-v-7701bfe0]{border:1px solid var(--n-border-color);border-radius:var(--n-border-radius);transition:border-color .3s var(--n-bezier);flex:1;min-height:0;position:relative;overflow:hidden}.codemirror-editor[data-v-7701bfe0]{width:100%;height:100%}.codemirror-container[data-v-7701bfe0]:hover{border-color:var(--n-border-color-hover)}.codemirror-container[data-v-7701bfe0]:focus-within{border-color:var(--n-primary-color);box-shadow:0 0 0 2px var(--n-primary-color-suppl)}.codemirror-container[data-v-7701bfe0] .cm-editor{height:100%}.codemirror-container[data-v-7701bfe0] .cm-scroller{min-height:var(--v2f830c5e);max-height:var(--v2f830b70);overflow:auto}.codemirror-container[data-v-7701bfe0] .cm-content{min-height:var(--v2f830c5e);white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.codemirror-container[data-v-7701bfe0] .cm-line{white-space:pre-wrap;word-break:break-word}.codemirror-container.vai-has-clear[data-v-7701bfe0] .cm-content{padding-right:36px}.codemirror-container.vai-has-count[data-v-7701bfe0] .cm-content{padding-bottom:28px;padding-right:56px}.vai-clear[data-v-7701bfe0]{z-index:2;width:24px;height:24px;color:var(--n-text-color-3);cursor:pointer;opacity:.8;transition:background-color .2s var(--n-bezier), color .2s var(--n-bezier), opacity .2s var(--n-bezier);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:6px;right:6px}.vai-clear[data-v-7701bfe0]:hover{background-color:var(--n-hover-color);color:var(--n-text-color-1);opacity:1}.vai-clear[data-v-7701bfe0]:active{background-color:var(--n-hover-color)}.vai-clear[data-v-7701bfe0]:focus-visible{box-shadow:0 0 0 2px var(--n-primary-color-suppl);outline:none}.vai-count[data-v-7701bfe0]{z-index:1;color:var(--n-text-color-3);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:12px;line-height:1;position:absolute;bottom:6px;right:10px}.codemirror-container[data-v-7701bfe0] .cm-placeholder{color:var(--n-placeholder-color);pointer-events:none;font-style:normal}.codemirror-container[data-v-7701bfe0] .cm-tooltip-autocomplete{background:var(--n-color);border:1px solid var(--n-border-color);border-radius:var(--n-border-radius);box-shadow:0 2px 8px #00000026}.codemirror-container[data-v-7701bfe0] .cm-tooltip-autocomplete ul li[aria-selected=true]{background:var(--variable-completion-selected-bg,#2080f01f)}.codemirror-container[data-v-7701bfe0] .cm-tooltip-autocomplete ul li[aria-selected=true] .cm-completionLabel{color:var(--variable-completion-selected-color,#2080f0)}.codemirror-container[data-v-7701bfe0] .cm-completionLabel{color:var(--n-text-color-1)}.codemirror-container[data-v-7701bfe0] .variable-completion-temporary .cm-completionLabel{color:var(--variable-completion-temporary-color,#18a058)}.codemirror-container[data-v-7701bfe0] .variable-completion-global .cm-completionLabel{color:var(--variable-completion-global-color,#2080f0)}.codemirror-container[data-v-7701bfe0] .variable-completion-predefined .cm-completionLabel{color:var(--variable-completion-predefined-color,#8a63d2)}.codemirror-container[data-v-7701bfe0] .cm-completionDetail{color:var(--n-text-color-3);font-style:normal}.codemirror-container[data-v-7701bfe0] .cm-completionInfo{background:var(--n-color);border:1px solid var(--n-border-color);color:var(--n-text-color-2)}.codemirror-container[data-v-7701bfe0] .cm-tooltip.cm-completionInfo.cm-completionInfo-right{margin-left:4px}.preview-content[data-v-6681568c]{white-space:pre-wrap;word-wrap:break-word;font-family:var(--n-font-family-mono);background-color:var(--n-color-embedded);border-radius:4px;padding:12px;font-size:14px;line-height:1.6}.tcb-root[data-v-5b3d3679]{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;width:100%;display:grid}.tcb-left[data-v-5b3d3679]{min-width:0;overflow:hidden}.tcb-label[data-v-5b3d3679]{white-space:nowrap}.tcb-model-select[data-v-5b3d3679]{flex:auto;min-width:0;overflow:hidden}.tcb-tags[data-v-5b3d3679]{flex-shrink:1;min-width:0}.tcb-right[data-v-5b3d3679]{flex-shrink:0}.tcb-compare-label[data-v-5b3d3679]{white-space:nowrap}@media (width<=900px){.tcb-tags[data-v-5b3d3679]{display:none}}@media (width<=640px){.tcb-root[data-v-5b3d3679]{grid-template-columns:1fr;row-gap:8px}}.tool-call-display[data-v-d6784666]{margin-top:12px}.section-title[data-v-d6784666]{margin-bottom:4px;font-weight:600}.tool-arguments[data-v-d6784666],.tool-result[data-v-d6784666],.tool-error[data-v-d6784666]{border-left:2px solid var(--n-border-color);padding-left:12px}.inline-diff[data-v-55bcaf75]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:inherit;white-space:pre-wrap;word-break:break-word;line-height:1.5}.diff-added[data-v-55bcaf75]{background-color:var(--n-success-color-suppl);color:var(--n-success-color);border-radius:2px;padding:0 2px}.diff-removed[data-v-55bcaf75]{background-color:var(--n-error-color-suppl);color:var(--n-error-color);border-radius:2px;padding:0 2px;text-decoration:line-through}.diff-unchanged[data-v-55bcaf75]{color:var(--n-text-color-3)}.feedback-form[data-v-e12d8d0d]{width:100%}.feedback-form[data-v-e12d8d0d] .n-form-item{margin-bottom:0}.feedback-form[data-v-e12d8d0d] .n-form-item-blank{width:100%;min-width:0}.feedback-body[data-v-e12d8d0d],.feedback-body[data-v-e12d8d0d] .n-space-item,.feedback-input[data-v-e12d8d0d]{width:100%}.feedback-hint[data-v-e12d8d0d]{font-size:12px}.feedback-actions[data-v-e12d8d0d]{margin-top:2px}.compare-help-button[data-v-3833f8c6]{opacity:.86}.compare-help-button__content[data-v-3833f8c6]{max-height:min(70vh,760px);padding-right:4px;overflow:auto}.evaluation-loading[data-v-a32666e0]{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:40px 20px;display:flex}.loading-text[data-v-a32666e0]{font-size:14px}.stream-preview[data-v-a32666e0]{background:var(--n-color-embedded);border-radius:8px;width:100%;margin-top:16px;padding:12px}.stream-label[data-v-a32666e0]{margin-bottom:8px;font-size:12px;display:block}.stream-content[data-v-a32666e0]{white-space:pre-wrap;word-break:break-all;font-size:12px}.score-section[data-v-a32666e0]{background:var(--n-color-embedded);border-radius:12px;flex-direction:column;align-items:center;padding:24px;display:flex}.overall-score[data-v-a32666e0]{border:4px solid;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;margin-bottom:12px;display:flex}.evaluation-panel-action-trigger[data-v-a32666e0]{display:inline-flex}.score-value[data-v-a32666e0]{font-size:36px;font-weight:700}.score-label[data-v-a32666e0]{opacity:.8;font-size:12px}.score-level-text[data-v-a32666e0]{font-size:14px}.score-excellent[data-v-a32666e0]{color:var(--n-success-color)}.score-good[data-v-a32666e0]{color:var(--n-info-color)}.score-acceptable[data-v-a32666e0]{color:var(--n-warning-color)}.score-poor[data-v-a32666e0],.score-very-poor[data-v-a32666e0]{color:var(--n-error-color)}.dimension-item[data-v-a32666e0]{width:100%}.compare-meta-block[data-v-a32666e0]{flex-direction:column;gap:8px;display:flex}.compare-judgement-item[data-v-a32666e0]{border-bottom:1px solid var(--n-border-color);flex-direction:column;gap:6px;padding-bottom:10px;display:flex}.compare-judgement-item[data-v-a32666e0]:last-child{border-bottom:none;padding-bottom:0}.compare-section-header[data-v-a32666e0]{justify-content:space-between;align-items:center;gap:12px;display:flex}.compare-section-header__main[data-v-a32666e0]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.compare-decision-subheadline[data-v-a32666e0]{font-size:13px;line-height:1.5}.compare-decision-signals[data-v-a32666e0]{flex-wrap:wrap}.compare-context-strip[data-v-a32666e0]{background:var(--n-color-embedded);border:1px solid var(--n-border-color);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 10px;display:flex}.compare-role-inline-list[data-v-a32666e0]{flex-wrap:wrap;gap:6px 8px;display:flex}.compare-role-inline-item[data-v-a32666e0]{background:var(--n-hover-color);border-radius:999px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.compare-role-inline-item--target[data-v-a32666e0]{background:var(--n-success-color-suppl)}.compare-role-inline-label[data-v-a32666e0]{font-size:12px;line-height:1.2}.compare-focus-block[data-v-a32666e0]{flex-direction:column;gap:8px;display:flex}.compare-focus-tabs[data-v-a32666e0]{flex-wrap:wrap;gap:8px;display:flex}.compare-focus-tab[data-v-a32666e0]{max-width:100%}.compare-focus-tab__title[data-v-a32666e0]{align-items:center;display:inline-flex}.compare-focus-panel[data-v-a32666e0]{border:1px solid var(--n-border-color);background:var(--n-color-embedded);border-radius:8px;padding:10px 12px}.compare-focus-panel__body[data-v-a32666e0]{line-height:1.6}.compare-judgement-header[data-v-a32666e0]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.compare-judgement-side[data-v-a32666e0]{font-size:12px}.compare-judgement-analysis[data-v-a32666e0]{line-height:1.5}.compare-judgement-extra[data-v-a32666e0]{font-size:12px;line-height:1.5}.dimension-header[data-v-a32666e0]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.analysis-text[data-v-a32666e0]{white-space:pre-wrap;line-height:1.6}.improvement-item[data-v-a32666e0]{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.improvement-text[data-v-a32666e0]{word-break:break-word;flex:1}.patch-item[data-v-a32666e0]{flex-direction:column;gap:8px;width:100%;display:flex}.patch-header[data-v-a32666e0]{align-items:flex-start;gap:8px;display:flex}.patch-instruction[data-v-a32666e0]{word-break:break-word;flex:1;font-size:13px}.patch-diff-inline[data-v-a32666e0]{background:var(--n-color-embedded);border-radius:6px;padding:8px 10px;font-size:12px}.patch-apply-btn[data-v-a32666e0]{align-self:flex-end}.feedback-section[data-v-a32666e0]{margin:0}.feedback-section[data-v-a32666e0] .n-card__header{padding:10px 12px 6px}.feedback-section[data-v-a32666e0] .n-card__content{padding:0 12px 12px}.feedback-card-title[data-v-a32666e0]{font-weight:600}.optional-tag[data-v-a32666e0]{opacity:.85}.stale-alert[data-v-a32666e0]{margin-bottom:-4px}.evaluation-hover-card[data-v-a76710a3]{box-sizing:border-box;flex-direction:column;width:min(360px,100vw - 32px);max-height:min(480px,100vh - 32px);padding:14px;display:flex;overflow:hidden}.hover-card-scroll[data-v-a76710a3]{flex:1;min-height:0;overflow-y:auto}.meta-text[data-v-a76710a3]{font-size:12px}.hover-card-loading[data-v-a76710a3]{flex-direction:column;align-items:center;gap:8px;padding:16px 0;display:flex}.hover-card-empty[data-v-a76710a3]{text-align:center;padding:16px 0}.full-width[data-v-a76710a3]{width:100%}.score-header[data-v-a76710a3]{margin-bottom:10px}.score-header-button[data-v-a76710a3]{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;width:100%;padding:0;display:block}.score-header-button[data-v-a76710a3]:hover{background:#8080800f}.score-header-button[data-v-a76710a3]:focus-visible{outline:2px solid var(--n-primary-color);outline-offset:2px}.stale-alert[data-v-a76710a3]{margin-bottom:10px}.overall-progress[data-v-a76710a3]{width:56px}.score-info[data-v-a76710a3]{flex-direction:column;gap:4px;display:flex}.section-card[data-v-a76710a3]{margin-bottom:10px}.section-title[data-v-a76710a3]{font-size:12px;font-weight:600}.compact-list[data-v-a76710a3] .n-list-item{padding:0}.compact-list-item[data-v-a76710a3]{padding:6px 0}.dimension-row[data-v-a76710a3]{align-items:center;gap:6px;display:flex}.dimension-label[data-v-a76710a3]{min-width:56px;font-size:11px}.dimension-progress[data-v-a76710a3]{flex:1}.dimension-score[data-v-a76710a3]{text-align:right;min-width:24px;font-size:11px}.patch-instruction[data-v-a76710a3]{word-break:break-word;color:var(--n-text-color);font-size:12px;font-weight:500}.patch-diff-inline[data-v-a76710a3]{font-size:11px}.patch-apply-btn[data-v-a76710a3]{align-self:flex-end}.improvement-apply-btn[data-v-a76710a3]{white-space:nowrap}.improvement-text[data-v-a76710a3]{word-break:break-word}.section-divider[data-v-a76710a3]{margin:8px 0}.icon-action-btn[data-v-a76710a3]{padding:0}.feedback-editor-card[data-v-a76710a3]{text-align:left;margin:0}.feedback-editor-card[data-v-a76710a3] .n-card__header{padding:8px 10px 6px}.feedback-editor-card[data-v-a76710a3] .n-card__content{padding:0 10px 10px}.optional-tag[data-v-a76710a3]{opacity:.85}.evaluation-score-badge-btn[data-v-f5826b43]{font-variant-numeric:tabular-nums;min-width:40px;font-weight:600;transition:transform .16s,box-shadow .16s,filter .16s}.evaluation-score-badge-btn--stale[data-v-f5826b43]{opacity:.72;filter:saturate(.2)}.evaluation-score-badge-btn--interactive[data-v-f5826b43]:not(:disabled){cursor:pointer}.evaluation-score-badge-btn--interactive[data-v-f5826b43]:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 6px 16px #0f172a1f}.evaluation-score-badge-btn--interactive[data-v-f5826b43]:not(:disabled):active{transform:translateY(0);box-shadow:0 2px 8px #0f172a1a}.evaluation-score-badge-btn--interactive[data-v-f5826b43]:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid}.hover-card-wrapper[data-v-f5826b43]{display:block}.analyze-action-icon[data-v-7807e5a3]{width:1rem;height:1rem}.focus-analyze-group[data-v-c858f6fd]{border-radius:999px;align-items:stretch;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex}.focus-analyze-tooltip-trigger[data-v-c858f6fd]{display:inline-flex}.focus-analyze-group[data-v-c858f6fd]:hover,.focus-analyze-group[data-v-c858f6fd]:focus-within{transform:translateY(-1px);box-shadow:0 6px 16px #0f172a1f}.focus-analyze-group[data-v-c858f6fd]:active{transform:translateY(0);box-shadow:0 2px 8px #0f172a1a}.focus-analyze-group--toolbar[data-v-c858f6fd],.focus-analyze-group--toolbar[data-v-c858f6fd]:hover,.focus-analyze-group--toolbar[data-v-c858f6fd]:focus-within,.focus-analyze-group--toolbar[data-v-c858f6fd]:active{box-shadow:none;transform:none}.focus-analyze-group--toolbar[data-v-c858f6fd]{flex-shrink:0}.focus-analyze-group[data-v-c858f6fd] .n-button{font-weight:600}.focus-analyze-main[data-v-c858f6fd]{min-width:40px}.focus-analyze-main--toolbar[data-v-c858f6fd]{min-width:auto}.focus-analyze-trigger[data-v-c858f6fd]{min-width:34px;padding:0 8px}.focus-analyze-group--toolbar .focus-analyze-trigger[data-v-c858f6fd]{min-width:auto;padding:0}.focus-analyze-group--toolbar[data-v-c858f6fd] .n-button{font-weight:500}.focus-analyze-group--toolbar[data-v-c858f6fd] .n-button__icon{margin:0}.focus-analyze-main[data-v-c858f6fd]:focus-visible,.focus-analyze-trigger[data-v-c858f6fd]:focus-visible{outline-offset:2px;outline:2px solid}.focus-popover-card[data-v-c858f6fd]{width:min(360px,100vw - 32px)}.focus-popover-card[data-v-c858f6fd] .n-card__header{padding:10px 12px 6px}.focus-popover-card[data-v-c858f6fd] .n-card__content{padding:0 12px 12px}.focus-title[data-v-c858f6fd]{font-weight:600}.optional-tag[data-v-c858f6fd]{opacity:.85}.focus-hint[data-v-c858f6fd]{font-size:12px}.compare-role-config__summary-card[data-v-d248b44f],.compare-role-config__advanced-card[data-v-d248b44f],.compare-role-config__slot-card[data-v-d248b44f]{border-radius:14px}.compare-role-config__summary-card[data-v-d248b44f] .n-card__content,.compare-role-config__advanced-card[data-v-d248b44f] .n-card__content,.compare-role-config__slot-card[data-v-d248b44f] .n-card__content{padding:12px!important}.compare-role-config__summary-card[data-v-d248b44f],.compare-role-config__slot-card[data-v-d248b44f]{border:1px solid var(--n-border-color);box-shadow:var(--n-box-shadow-1)}.compare-role-config__section-copy[data-v-d248b44f]{flex-direction:column;gap:4px;display:flex}.compare-role-config__summary-strip[data-v-d248b44f],.compare-role-config__pair-tags[data-v-d248b44f]{flex-wrap:wrap;gap:6px;display:flex}.compare-role-config__summary-header[data-v-d248b44f]{padding-bottom:2px}.compare-role-config__summary-tag[data-v-d248b44f]{border-radius:999px}.compare-role-config__summary-tag--target[data-v-d248b44f]{font-weight:600}.compare-role-config__card-grid[data-v-d248b44f]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.compare-role-config__slot-header[data-v-d248b44f]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.compare-role-config__slot-title-group[data-v-d248b44f]{flex-direction:column;gap:6px;min-width:0;display:flex}.compare-role-config__slot-title[data-v-d248b44f]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.compare-role-config__slot-meta[data-v-d248b44f]{flex-wrap:wrap;gap:4px;display:flex}.compare-role-config__slot-summary[data-v-d248b44f]{border:1px solid var(--n-border-color);background:var(--n-color-embedded);border-radius:10px;flex-direction:column;gap:6px;padding:9px 11px;display:flex}.compare-role-config__slot-summary--target[data-v-d248b44f]{border-left:3px solid var(--n-success-color)}.compare-role-config__slot-summary--baseline[data-v-d248b44f]{border-left:3px solid var(--n-warning-color)}.compare-role-config__slot-summary--reference[data-v-d248b44f]{border-left:3px solid var(--n-info-color)}.compare-role-config__slot-summary--referenceBaseline[data-v-d248b44f],.compare-role-config__slot-summary--replica[data-v-d248b44f]{border-left:3px solid var(--n-primary-color)}.compare-role-config__slot-summary-tags[data-v-d248b44f]{flex-wrap:wrap;gap:6px;display:flex}.compare-role-config__slot-role-pill[data-v-d248b44f]{align-self:start}.compare-role-config__slot-hint[data-v-d248b44f]{min-width:0;color:var(--n-text-color-3);font-size:12px;line-height:1.45}.compare-role-config__slot-alert[data-v-d248b44f]{border-radius:10px}.compare-role-config__role-picker[data-v-d248b44f]{flex-direction:column;gap:6px;display:flex}.compare-role-config__role-segment[data-v-d248b44f]{border:1px solid var(--n-border-color);background:var(--n-color-embedded);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:3px;display:grid}.compare-role-config__role-segment-button[data-v-d248b44f]{min-width:0}.compare-role-config__role-segment[data-v-d248b44f] .n-button{border-radius:10px}.compare-role-config__role-picker-actions[data-v-d248b44f]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.compare-role-config__restore-button[data-v-d248b44f]{white-space:nowrap;width:fit-content;padding:0}.compare-role-config__advanced-block[data-v-d248b44f]{flex-direction:column;gap:8px;display:flex}.compare-role-config__advanced-item[data-v-d248b44f]{line-height:1.55}@media (width<=860px){.compare-role-config__role-segment[data-v-d248b44f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.compare-role-config__card-grid[data-v-d248b44f],.compare-role-config__role-segment[data-v-d248b44f]{grid-template-columns:1fr}}.compare-role-badge[data-v-00c3ff18]{cursor:default;position:relative}.compare-role-badge[data-v-00c3ff18] .n-button__content{align-items:center;gap:4px;display:inline-flex}.compare-role-badge--clickable[data-v-00c3ff18]{cursor:pointer}.compare-role-badge--clickable[data-v-00c3ff18]:focus-visible{outline:2px solid var(--n-primary-color-suppl);outline-offset:3px;border-radius:999px}.compare-role-badge--clickable:hover .compare-role-badge__tag[data-v-00c3ff18]{filter:brightness(.97)}.compare-role-badge__tag[data-v-00c3ff18]{cursor:inherit}.compare-role-badge__warning[data-v-00c3ff18]{background:var(--n-warning-color-suppl);width:14px;height:14px;color:var(--n-warning-color);border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.compare-role-badge__content[data-v-00c3ff18]{flex-direction:column;gap:8px;max-width:280px;line-height:1.55;display:flex}.test-result-section[data-v-2460a1a6]{min-height:0;max-height:100%}.card-header-content[data-v-2460a1a6]{justify-content:space-between;align-items:center;width:100%;display:flex}.evaluation-entry[data-v-2460a1a6]{flex-shrink:0;margin-left:8px}.result-body[data-v-2460a1a6]{flex:1;min-height:0;overflow:auto}.tool-calls-section[data-v-2460a1a6]{flex:none}.result-container[data-v-9707c35a]{flex-direction:column;height:100%;min-height:0;display:flex}.result-body[data-v-9707c35a]{flex:1;min-height:0;overflow:auto}.tool-calls-section[data-v-9707c35a]{flex:none}.result-container[data-v-9707c35a]:has(.tool-call-display) .n-empty{display:none}.cm-row[data-v-f903dfb6]{flex-wrap:nowrap;align-items:flex-start;gap:8px;display:flex}.cm-row .actions[data-v-f903dfb6]{opacity:.6;flex-shrink:0;transition:opacity .15s}.cm-row:hover .actions[data-v-f903dfb6]{opacity:1}.clickable-tag[data-v-f903dfb6]{cursor:pointer}.cm-row .left[data-v-f903dfb6]{flex:none}.cm-row .content[data-v-f903dfb6]{flex:auto;min-width:0}.cm-row .content[data-v-f903dfb6] .variable-aware-input-wrapper{width:100%}.cm-row .content[data-v-f903dfb6] .codemirror-container{border:1px solid var(--n-border-color);border-radius:var(--n-border-radius);transition:border-color .3s}.cm-row .content[data-v-f903dfb6] .codemirror-container:hover{border-color:var(--n-border-color-hover)}.cm-row .content[data-v-f903dfb6] .codemirror-container:focus-within{border-color:var(--n-primary-color);box-shadow:0 0 0 2px var(--n-primary-color-suppl)}.cm-row .content[data-v-f903dfb6] .cm-scroller{min-height:1.5em;max-height:15em}@media (width<=768px){.cm-row[data-v-f903dfb6]{gap:4px}.cm-row .content[data-v-f903dfb6] .cm-scroller{max-height:12em}}.message-card[data-v-f903dfb6]{transition:all .2s}.message-card-selectable[data-v-f903dfb6]{cursor:pointer}.message-card-selectable[data-v-f903dfb6]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.message-card-selected[data-v-f903dfb6]{background-color:var(--n-color-target-hover,#18a05814);box-shadow:0 0 0 2px var(--n-color-target)!important}.message-card-not-optimizable[data-v-f903dfb6]{opacity:.6;cursor:not-allowed}.text-model-quick-switch[data-v-50e3b115]{vertical-align:middle;align-items:center;min-width:0;max-width:100%;display:inline-flex}.text-model-quick-switch__model[data-v-50e3b115]{text-overflow:ellipsis;white-space:nowrap;background:var(--n-tag-color,var(--n-color-embedded));max-width:min(180px,100%);color:var(--n-text-color-2);transition:background-color .15s,box-shadow .15s,color .15s;overflow:hidden}.text-model-quick-switch__model[data-v-50e3b115] .n-tag__content{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.text-model-quick-switch__model--clickable[data-v-50e3b115]{cursor:pointer}.text-model-quick-switch__model--clickable[data-v-50e3b115]:hover,.text-model-quick-switch__model--clickable[data-v-50e3b115]:focus-visible{background:var(--n-hover-color);color:var(--n-text-color);box-shadow:inset 0 0 0 1px var(--n-border-color)}.text-model-quick-switch__popover[data-v-50e3b115]{width:260px}.text-model-quick-switch__title[data-v-50e3b115]{font-size:12px;font-weight:500}.text-model-quick-switch__hint[data-v-50e3b115]{font-size:12px;line-height:1.35}.test-panel-version-select[data-v-b3bd999e]{width:108px}.test-panel-version-select__menu-label[data-v-b3bd999e]{white-space:nowrap}.test-panel-version-select__tooltip[data-v-b3bd999e]{flex-direction:column;gap:6px;max-width:280px;display:flex}.test-panel-version-select__tooltip-title[data-v-b3bd999e]{font-weight:600}.test-panel-version-select__tooltip-line[data-v-b3bd999e]{line-height:1.55}.test-source-linked-card[data-v-2d4d3494]{position:relative}.test-source-linked-card__pulse[data-v-2d4d3494]{z-index:1;pointer-events:none;border-radius:inherit;opacity:0;background:color-mix(in srgb, var(--test-source-linked-color) 12%, transparent);box-shadow:inset 0 0 0 1px var(--test-source-linked-color);position:absolute;inset:0}.test-source-linked-card__pulse--change[data-v-2d4d3494]{animation:.88s ease-out test-source-linked-change-pulse-2d4d3494}.test-source-linked-card__pulse--error[data-v-2d4d3494]{animation:.92s ease-out test-source-linked-error-pulse-2d4d3494}@keyframes test-source-linked-change-pulse-2d4d3494{0%{opacity:0;background:color-mix(in srgb, var(--test-source-linked-color) 6%, transparent);box-shadow:inset 0 0 0 1px var(--test-source-linked-color)}24%{opacity:.82;background:color-mix(in srgb, var(--test-source-linked-color) 16%, transparent);box-shadow:inset 0 0 0 2px var(--test-source-linked-color), 0 0 0 5px color-mix(in srgb, var(--test-source-linked-color) 18%, transparent)}66%{opacity:.48;background:color-mix(in srgb, var(--test-source-linked-color) 10%, transparent)}to{opacity:0;background:color-mix(in srgb, var(--test-source-linked-color) 4%, transparent);box-shadow:inset 0 0 0 1px var(--test-source-linked-color)}}@keyframes test-source-linked-error-pulse-2d4d3494{0%{opacity:0;background:color-mix(in srgb, var(--test-source-linked-color) 8%, transparent);box-shadow:inset 0 0 0 1px var(--test-source-linked-color)}24%{opacity:.9;background:color-mix(in srgb, var(--test-source-linked-color) 18%, transparent);box-shadow:inset 0 0 0 2px var(--test-source-linked-color), 0 0 0 6px color-mix(in srgb, var(--test-source-linked-color) 22%, transparent)}62%{opacity:.52;background:color-mix(in srgb, var(--test-source-linked-color) 12%, transparent)}to{opacity:0;background:color-mix(in srgb, var(--test-source-linked-color) 5%, transparent);box-shadow:inset 0 0 0 1px var(--test-source-linked-color)}}.test-variant-source-tag[data-v-647e1dea]{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;flex-shrink:0;max-width:132px;transition:transform .16s,filter .16s,box-shadow .16s;overflow:hidden}.test-variant-source-tag--feedback-change[data-v-647e1dea]{animation:.78s ease-out test-source-change-pulse-647e1dea}.test-variant-source-tag--feedback-error[data-v-647e1dea]{animation:.86s ease-out test-source-error-pulse-647e1dea}@keyframes test-source-change-pulse-647e1dea{0%{filter:brightness()saturate();transform:scale(1);box-shadow:0 0}24%{filter:brightness(1.08)saturate(1.35);box-shadow:0 0 0 2px currentColor, 0 0 0 6px color-mix(in srgb, currentColor 18%, transparent);transform:scale(1.07)}62%{filter:brightness(1.04)saturate(1.18);box-shadow:0 0 0 1px currentColor, 0 0 0 4px color-mix(in srgb, currentColor 12%, transparent);transform:scale(1.03)}to{filter:brightness()saturate();transform:scale(1);box-shadow:0 0}}@keyframes test-source-error-pulse-647e1dea{0%{filter:brightness()saturate();transform:translate(0);box-shadow:0 0}20%{filter:brightness(1.1)saturate(1.35);transform:translate(-2px)}40%{filter:brightness(1.1)saturate(1.4);box-shadow:0 0 0 2px currentColor, 0 0 0 6px color-mix(in srgb, currentColor 20%, transparent);transform:translate(2px)}60%{box-shadow:0 0 0 1px currentColor, 0 0 0 4px color-mix(in srgb, currentColor 12%, transparent);transform:translate(-1px)}to{filter:brightness()saturate();transform:translate(0);box-shadow:0 0}}.favorite-panel-shell[data-v-fef267b9]{background:linear-gradient(180deg, color-mix(in srgb, var(--n-color) 94%, var(--n-primary-color) 6%) 0%, var(--n-color) 34%);flex-direction:column;height:100%;min-height:0;display:flex}.favorite-panel-shell--dialog[data-v-fef267b9]{height:min(78vh,880px);min-height:520px}.favorite-panel-shell--drawer[data-v-fef267b9],.favorite-panel-shell--pane[data-v-fef267b9]{min-height:0}.favorite-panel-shell__toolbar[data-v-fef267b9]{border-bottom:1px solid color-mix(in srgb, var(--n-border-color) 78%, transparent);background:color-mix(in srgb, var(--n-color) 92%, var(--n-primary-color) 8%);flex:none;padding:14px 18px}.favorite-panel-shell__body[data-v-fef267b9]{flex:1;min-height:0;padding:18px}.favorite-panel-shell--dialog.favorite-panel-shell--detail .favorite-panel-shell__body[data-v-fef267b9]{overflow:hidden}.favorite-panel-shell--edit .favorite-panel-shell__body[data-v-fef267b9],.favorite-panel-shell--create .favorite-panel-shell__body[data-v-fef267b9],.favorite-panel-shell--save-target .favorite-panel-shell__body[data-v-fef267b9]{padding:0}.favorite-panel-shell--embedded[data-v-fef267b9]{background:0 0}.favorite-panel-shell--embedded .favorite-panel-shell__body[data-v-fef267b9]{padding:0}@media (width<=767px){.favorite-panel-shell--dialog[data-v-fef267b9]{height:min(84vh,920px);min-height:480px}.favorite-panel-shell__toolbar[data-v-fef267b9]{padding:12px 14px}.favorite-panel-shell__body[data-v-fef267b9]{padding:14px}}.favorite-preview-extension-host[data-v-ec64e700]{gap:12px;display:grid}.favorite-reproducibility-display[data-v-4a84b055]{min-width:0}.favorite-reproducibility-display__section[data-v-4a84b055]{flex-direction:column;gap:8px;min-width:0;display:flex}.favorite-reproducibility-display__table-scroll[data-v-4a84b055]{max-width:100%;overflow-x:auto}.favorite-reproducibility-display__table-scroll[data-v-4a84b055] table{min-width:560px}.favorite-reproducibility-display__table-scroll[data-v-4a84b055] th,.favorite-reproducibility-display__table-scroll[data-v-4a84b055] td{overflow-wrap:anywhere;vertical-align:top;min-width:0}.favorite-reproducibility-display[data-v-4a84b055] .n-card{min-width:0}.favorite-reproducibility-display__example-header[data-v-4a84b055]{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.favorite-reproducibility-display[data-v-4a84b055] .n-text{overflow-wrap:anywhere}.favorite-reproducibility-display__example-header[data-v-4a84b055] .n-text{min-width:0}.favorite-reproducibility-display__example-layout[data-v-4a84b055]{grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);align-items:start;gap:12px;display:grid}.favorite-reproducibility-display__example-output[data-v-4a84b055],.favorite-reproducibility-display__example-context[data-v-4a84b055],.favorite-reproducibility-display__parameter-list[data-v-4a84b055],.favorite-reproducibility-display__context-block[data-v-4a84b055],.favorite-reproducibility-display__output-text[data-v-4a84b055]{flex-direction:column;gap:8px;min-width:0;display:flex}.favorite-reproducibility-display__example-output[data-v-4a84b055]{border:1px solid color-mix(in srgb, var(--n-border-color) 76%, transparent);background:var(--n-color-embedded);border-radius:8px;padding:10px}.favorite-reproducibility-display__example-context[data-v-4a84b055]{border:1px solid var(--n-border-color);border-radius:8px;padding:10px}.favorite-reproducibility-display__parameter-row[data-v-4a84b055]{grid-template-columns:minmax(84px,.8fr) minmax(0,1.2fr);align-items:start;gap:6px;min-width:0;display:grid}.favorite-reproducibility-display__parameter-key[data-v-4a84b055],.favorite-reproducibility-display__parameter-value[data-v-4a84b055]{overflow-wrap:anywhere;min-width:0}.favorite-reproducibility-display__parameter-key[data-v-4a84b055]{background:color-mix(in srgb, var(--n-color) 80%, var(--n-primary-color) 20%);border-radius:6px;padding:4px 6px}.favorite-reproducibility-display__image-block[data-v-4a84b055]{flex-direction:column;gap:6px;min-width:0;display:flex}.favorite-reproducibility-display__image-grid[data-v-4a84b055]{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.favorite-reproducibility-display__image-grid--compact[data-v-4a84b055]{grid-template-columns:repeat(auto-fill,minmax(64px,88px))}.favorite-reproducibility-display__image[data-v-4a84b055]{aspect-ratio:1;background:var(--n-color-embedded);border-radius:6px;width:100%;overflow:hidden}@media (width<=767px){.favorite-reproducibility-display__example-layout[data-v-4a84b055],.favorite-reproducibility-display__parameter-row[data-v-4a84b055]{grid-template-columns:1fr}}.favorite-prompt-asset-version-list[data-v-6bdd4259]{flex-direction:column;gap:8px;min-width:0;display:flex}.favorite-prompt-asset-version-list__item[data-v-6bdd4259]{border:1px solid color-mix(in srgb, var(--n-border-color) 72%, transparent);background:var(--n-color);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:10px 12px;display:flex}.favorite-prompt-asset-version-list__item.is-current[data-v-6bdd4259]{border-color:color-mix(in srgb, var(--n-success-color) 38%, var(--n-border-color));background:color-mix(in srgb, var(--n-color) 92%, var(--n-success-color) 8%)}.favorite-prompt-asset-version-list__main[data-v-6bdd4259]{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:4px;padding:0;display:flex}.favorite-prompt-asset-version-list__date[data-v-6bdd4259]{font-size:12px}.favorite-prompt-asset-version-list__preview[data-v-6bdd4259]{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.favorite-prompt-asset-version-list__actions[data-v-6bdd4259]{flex:none}@media (width<=767px){.favorite-prompt-asset-version-list__item[data-v-6bdd4259]{flex-direction:column;align-items:stretch}}.favorite-prompt-asset-version-preview-modal[data-v-ce507863]{width:min(760px,100vw - 32px)}.favorite-prompt-asset-version-preview-modal__footer[data-v-ce507863]{justify-content:flex-end;display:flex}.favorite-surface-section[data-v-29ad6fb8]{border-color:color-mix(in srgb, var(--n-border-color) 76%, transparent);min-width:0;min-height:0;box-shadow:none;border-radius:8px;overflow:hidden}.favorite-surface-section--identity[data-v-29ad6fb8]{background:color-mix(in srgb, var(--n-color) 90%, var(--n-primary-color) 10%)}.favorite-surface-section--media[data-v-29ad6fb8],.favorite-surface-section--content[data-v-29ad6fb8]{background:var(--n-color)}.favorite-surface-section--changed[data-v-29ad6fb8]{border-color:color-mix(in srgb, var(--n-warning-color) 45%, var(--n-border-color));box-shadow:inset 3px 0 0 var(--n-warning-color)}.favorite-surface-section[data-v-29ad6fb8] .n-card-header{min-height:44px;padding:12px 16px 8px}.favorite-surface-section[data-v-29ad6fb8] .n-card__content{padding:14px 16px 16px}.favorite-surface-section--flush[data-v-29ad6fb8] .n-card__content{padding:0}.favorite-detail-panel[data-v-69e3ecf0]{flex-direction:column;gap:14px;height:100%;min-height:0;display:flex}.favorite-detail-panel__empty[data-v-69e3ecf0]{flex:1;justify-content:center;align-items:center;min-height:320px;display:flex}.favorite-detail-panel__action-bar[data-v-69e3ecf0]{border-bottom:1px solid color-mix(in srgb, var(--n-border-color) 72%, transparent);background:color-mix(in srgb, var(--n-color) 92%, var(--n-primary-color) 8%);border-radius:8px;flex:none;margin:0;padding:10px 12px}.favorite-detail-panel__layout-scroll[data-v-69e3ecf0]{flex:1;min-height:0}.favorite-detail-panel__layout[data-v-69e3ecf0]{flex-direction:column;gap:16px;min-height:0;padding-right:4px;display:flex}.favorite-detail-panel__hero-layout[data-v-69e3ecf0]{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:16px;display:grid}.favorite-detail-panel--linked-dialog[data-v-69e3ecf0]{height:auto}.favorite-detail-panel--linked-dialog .favorite-detail-panel__layout[data-v-69e3ecf0],.favorite-detail-panel--linked-dialog .favorite-detail-panel__layout-scroll[data-v-69e3ecf0]{flex:none}.favorite-detail-panel--linked-dialog .favorite-detail-panel__hero-layout[data-v-69e3ecf0]{grid-template-columns:minmax(420px,.95fr) minmax(360px,1.05fr);align-items:start}.favorite-detail-panel__side-stack[data-v-69e3ecf0]{flex-direction:column;gap:16px;min-height:0;display:flex}.favorite-detail-panel__media-card[data-v-69e3ecf0],.favorite-detail-panel__meta-card[data-v-69e3ecf0],.favorite-detail-panel__content-card[data-v-69e3ecf0]{min-height:0}.favorite-detail-panel__meta-card[data-v-69e3ecf0],.favorite-detail-panel__content-card[data-v-69e3ecf0]{border-color:color-mix(in srgb, var(--n-border-color) 76%, transparent);box-shadow:none}.favorite-detail-panel__meta-card[data-v-69e3ecf0]{background:color-mix(in srgb, var(--n-color) 90%, var(--n-primary-color) 10%)}.favorite-detail-panel[data-v-69e3ecf0] .n-card-header{padding:14px 16px 10px}.favorite-detail-panel[data-v-69e3ecf0] .n-card__content{padding:14px 16px}.favorite-detail-panel[data-v-69e3ecf0] .n-collapse{border-radius:8px}.favorite-detail-panel__hero-image[data-v-69e3ecf0]{width:100%;min-height:260px;max-height:420px;display:block}.favorite-detail-panel--linked-dialog .favorite-detail-panel__hero-image[data-v-69e3ecf0]{background:var(--n-color-embedded);min-height:360px;max-height:min(58vh,560px)}.favorite-detail-panel__thumb-grid[data-v-69e3ecf0]{flex-wrap:wrap;gap:8px;display:flex}.favorite-detail-panel__thumb[data-v-69e3ecf0]{border:1px solid var(--n-border-color);border-radius:10px;padding:0;overflow:hidden}.favorite-detail-panel__thumb.is-active[data-v-69e3ecf0]{border-color:var(--n-primary-color)}.favorite-detail-panel__title-block[data-v-69e3ecf0]{flex-direction:column;gap:6px;display:flex}.favorite-detail-panel__title[data-v-69e3ecf0]{font-size:18px;line-height:1.4}.favorite-detail-panel__description[data-v-69e3ecf0]{display:block}.favorite-detail-panel__content-shell[data-v-69e3ecf0]{border-radius:8px;min-height:300px;overflow:hidden}.favorite-detail-panel__content-shell--compact[data-v-69e3ecf0]{min-height:280px}.favorite-detail-panel__content-card--side[data-v-69e3ecf0]{flex:1}.favorite-detail-panel__content-shell--side[data-v-69e3ecf0]{height:min(36vh,340px);min-height:260px}.favorite-detail-panel__attachment-grid[data-v-69e3ecf0]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;display:grid}.favorite-detail-panel__sections[data-v-69e3ecf0]{border:1px solid color-mix(in srgb, var(--n-border-color) 76%, transparent);background:color-mix(in srgb, var(--n-color) 96%, var(--n-primary-color) 4%);border-radius:8px;min-height:0;padding:12px}.favorite-detail-panel__sections[data-v-69e3ecf0] .n-collapse-item:first-child{margin-top:0}@media (width<=1023px){.favorite-detail-panel__hero-layout[data-v-69e3ecf0],.favorite-detail-panel--linked-dialog .favorite-detail-panel__hero-layout[data-v-69e3ecf0]{grid-template-columns:1fr}}.source-asset-badge[data-v-71a10eae]{align-items:center;display:inline-flex}.source-asset-badge[data-v-71a10eae] .favorite-detail-panel__empty,.source-asset-badge[data-v-71a10eae] .favorite-detail-panel{min-height:0}.prompt-garden-import-dialog[data-v-fd147d95]{gap:12px;max-width:360px;display:grid}.prompt-garden-import-hint[data-v-fd147d95]{color:var(--n-text-color-2);margin:0;line-height:1.5}.workspace-utility-button-column[data-v-190fc8c6]{z-index:20;flex-direction:column;align-items:center;gap:6px;display:flex;position:fixed}.workspace-utility-menu-trigger[data-v-190fc8c6]{display:inline-flex}.workspace-utility-button[data-v-190fc8c6],[data-v-190fc8c6] .workspace-utility-button{color:var(--n-text-color-3);box-shadow:none;background:0 0;border:1px solid #0000}.workspace-utility-button[data-v-190fc8c6]:hover,[data-v-190fc8c6] .workspace-utility-button:hover{color:var(--n-primary-color);border-color:color-mix(in srgb, var(--n-primary-color) 24%, transparent);background:color-mix(in srgb, var(--n-primary-color) 8%, transparent)}.workspace-utility-button--garden[data-v-190fc8c6],[data-v-190fc8c6] .workspace-utility-button--garden{color:color-mix(in srgb, var(--n-success-color) 82%, var(--n-text-color-3))}.workspace-clear-content-confirm[data-v-190fc8c6]{gap:8px;max-width:360px;line-height:1.5;display:grid}.workspace-clear-content-confirm-row[data-v-190fc8c6]{align-items:flex-start;gap:4px;display:flex}.workspace-clear-content-confirm-row strong[data-v-190fc8c6]{color:var(--n-text-color-1);flex:none;font-weight:600}.workspace-clear-content-confirm-row span[data-v-190fc8c6]{color:var(--n-text-color-2)}.context-system-workspace[data-v-c9cd8b87]{flex:1;width:100%;height:100%;min-height:0;position:relative;overflow:visible}.workspace-page-tools[data-v-c9cd8b87]{display:contents}.context-system-split[data-v-c9cd8b87]{width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.split-pane[data-v-c9cd8b87]{min-height:0}.split-divider[data-v-c9cd8b87]{cursor:col-resize;background:var(--n-divider-color,#00000014);border-radius:999px;margin:6px 0;transition:background .12s}.split-divider[data-v-c9cd8b87]:hover,.split-divider[data-v-c9cd8b87]:focus-visible{background:var(--n-primary-color,#3b82f680);outline:none}.test-area-top[data-v-c9cd8b87]{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.test-area-label[data-v-c9cd8b87]{white-space:nowrap}.variant-deck[data-v-c9cd8b87]{gap:12px;width:100%;display:grid}.variant-cell[data-v-c9cd8b87]{flex-direction:column;gap:8px;min-width:0;display:flex}.variant-cell__controls[data-v-c9cd8b87]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.variant-cell__controls--stacked[data-v-c9cd8b87]{flex-flow:column;justify-content:flex-start;align-items:stretch}.variant-cell__meta[data-v-c9cd8b87]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.variant-cell__actions[data-v-c9cd8b87]{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.variant-cell__label[data-v-c9cd8b87],.variant-cell__role[data-v-c9cd8b87],.variant-cell__stale[data-v-c9cd8b87]{flex-shrink:0}.variant-cell__model[data-v-c9cd8b87]{flex:auto;min-width:0}.variant-cell__run[data-v-c9cd8b87]{flex-shrink:0}.output-evaluation-entry[data-v-c9cd8b87]{white-space:nowrap;flex-shrink:0;align-items:center;margin-right:-2px;display:flex}.variant-results-wrap[data-v-c9cd8b87]{flex:1;min-height:0;overflow:hidden}.variant-results[data-v-c9cd8b87]{gap:12px;height:100%;min-height:0;display:grid}.variant-result-card[data-v-c9cd8b87]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.variant-result-card[data-v-c9cd8b87] .n-card__content{height:100%;max-height:100%;overflow:hidden}.result-container[data-v-c9cd8b87]{flex-direction:column;height:100%;min-height:0;display:flex}.result-body[data-v-c9cd8b87]{flex:1;min-height:0;overflow:auto}.tool-calls-section[data-v-c9cd8b87]{flex:none}.context-user-workspace[data-v-3992cd78]{flex:1;width:100%;height:100%;min-height:0;position:relative;overflow:visible}.workspace-page-tools[data-v-3992cd78]{display:contents}.context-user-split[data-v-3992cd78]{width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.split-pane[data-v-3992cd78]{min-height:0}.split-divider[data-v-3992cd78]{cursor:col-resize;background:var(--n-divider-color,#00000014);border-radius:999px;margin:6px 0;transition:background .12s}.split-divider[data-v-3992cd78]:hover,.split-divider[data-v-3992cd78]:focus-visible{background:var(--n-primary-color,#3b82f680);outline:none}.test-area-top[data-v-3992cd78]{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.test-area-label[data-v-3992cd78]{white-space:nowrap}.variant-deck[data-v-3992cd78]{gap:12px;width:100%;display:grid}.variant-cell[data-v-3992cd78]{flex-direction:column;gap:8px;min-width:0;display:flex}.variant-cell__controls[data-v-3992cd78]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.variant-cell__controls--stacked[data-v-3992cd78]{flex-flow:column;justify-content:flex-start;align-items:stretch}.variant-cell__meta[data-v-3992cd78]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.variant-cell__actions[data-v-3992cd78]{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.variant-cell__label[data-v-3992cd78],.variant-cell__role[data-v-3992cd78],.variant-cell__stale[data-v-3992cd78]{flex-shrink:0}.variant-cell__model[data-v-3992cd78]{flex:auto;min-width:0}.variant-cell__run[data-v-3992cd78]{flex-shrink:0}.output-evaluation-entry[data-v-3992cd78]{white-space:nowrap;flex-shrink:0;align-items:center;margin-right:-2px;display:flex}.variant-results-wrap[data-v-3992cd78]{flex:1;min-height:0;overflow:hidden}.variant-results[data-v-3992cd78]{gap:12px;height:100%;min-height:0;display:grid}.variant-result-card[data-v-3992cd78]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.variant-result-card[data-v-3992cd78] .n-card__content{height:100%;max-height:100%;overflow:hidden}.output-toolbar-actions[data-v-3a0b816d]{flex-shrink:0}.output-copy-split-button[data-v-3a0b816d]{height:28px;color:inherit;border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:0 0;border-radius:6px;flex-shrink:0;align-items:center;display:inline-flex;overflow:hidden}.output-copy-split-button[data-v-3a0b816d]:not(.is-disabled):hover{border-color:color-mix(in srgb, currentColor 28%, transparent);background:color-mix(in srgb, currentColor 6%, transparent)}.output-copy-split-button.is-disabled[data-v-3a0b816d]{opacity:.5}.output-copy-split-button[data-v-3a0b816d] .n-button.output-copy-split-primary,.output-copy-split-button[data-v-3a0b816d] .n-button.output-copy-split-menu{height:26px;background:0 0!important;border:0!important;border-radius:0!important}.output-copy-split-button[data-v-3a0b816d] .n-button.output-copy-split-primary{width:29px;min-width:29px;padding:0 6px}.output-copy-split-button[data-v-3a0b816d] .n-button.output-copy-split-menu{width:21px;min-width:21px;padding:0 4px;position:relative}.output-copy-split-button[data-v-3a0b816d] .n-button.output-copy-split-menu:before{content:"";background:color-mix(in srgb, currentColor 18%, transparent);width:1px;position:absolute;top:6px;bottom:6px;left:0}.output-copy-split-button[data-v-3a0b816d]:not(.is-disabled) .n-button:hover{background:color-mix(in srgb, currentColor 8%, transparent)!important}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-7ced42f2],[data-v-7ced42f2]:before,[data-v-7ced42f2]:after,[data-v-7ced42f2]::backdrop{--tw-border-style:solid;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-duration:initial;--tw-space-x-reverse:0}[data-v-aa2feb01],[data-v-aa2feb01]:before,[data-v-aa2feb01]:after,[data-v-aa2feb01]::backdrop{--tw-font-weight:initial}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.output-display[data-v-7ced42f2]{border-radius:var(--radius-lg,.5rem);border:1px solid var(--n-border-color);background:var(--n-card-color,var(--n-color));height:100%;color:var(--n-text-color);flex-direction:column;display:flex;position:relative}.floating-toolbar[data-v-7ced42f2]{top:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 2);z-index:10;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);background:var(--n-popover-color,var(--n-color));display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.floating-toolbar[data-v-7ced42f2]{background:color-mix(in srgb, var(--n-popover-color,var(--n-color)) 88%, transparent)}}.floating-toolbar[data-v-7ced42f2]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--n-border-color);box-shadow:var(--n-box-shadow-2,0 8px 20px var(--n-text-color))}@supports (color:color-mix(in lab, red, red)){.floating-toolbar[data-v-7ced42f2]{box-shadow:var(--n-box-shadow-2,0 8px 20px color-mix(in srgb, var(--n-text-color) 12%, transparent))}}.floating-copy-btn[data-v-7ced42f2]{top:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 2);z-index:10;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);background:var(--n-popover-color,var(--n-color));display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.floating-copy-btn[data-v-7ced42f2]{background:color-mix(in srgb, var(--n-popover-color,var(--n-color)) 88%, transparent)}}.floating-copy-btn[data-v-7ced42f2]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--n-border-color);box-shadow:var(--n-box-shadow-2,0 8px 20px var(--n-text-color))}@supports (color:color-mix(in lab, red, red)){.floating-copy-btn[data-v-7ced42f2]{box-shadow:var(--n-box-shadow-2,0 8px 20px color-mix(in srgb, var(--n-text-color) 12%, transparent))}}.toolbar-btn[data-v-7ced42f2]{align-items:center;gap:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:var(--n-text-color-2);border-radius:.25rem;display:flex}.toolbar-btn[data-v-7ced42f2]:hover{background:var(--n-hover-color);color:var(--n-text-color)}.toolbar-btn[data-v-7ced42f2]:focus-visible{box-shadow:0 0 0 2px var(--n-primary-color-suppl);outline:none}.fade-slide-enter-active[data-v-7ced42f2],.fade-slide-leave-active[data-v-7ced42f2]{transition:all .2s ease-out}.fade-slide-enter-from[data-v-7ced42f2],.fade-slide-leave-to[data-v-7ced42f2]{opacity:0;transform:translateY(-10px)}.output-display__reasoning[data-v-7ced42f2]{margin-top:calc(var(--spacing,.25rem) * 4);flex:none}.output-display__reasoning.streaming[data-v-7ced42f2]{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-blue-500,oklch(62.3% .214 259.815))}.reasoning-header[data-v-7ced42f2]{cursor:pointer;padding:calc(var(--spacing,.25rem) * 2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:.25rem;justify-content:space-between;align-items:center;display:flex}.reasoning-header[data-v-7ced42f2]:hover{background:var(--n-hover-color)}.reasoning-toggle[data-v-7ced42f2]{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.reasoning-toggle.expanded[data-v-7ced42f2]{rotate:180deg}.reasoning-content[data-v-7ced42f2]{margin-top:calc(var(--spacing,.25rem) * 0);max-height:30vh;padding:0;overflow-y:auto}.reasoning-actions[data-v-7ced42f2]{margin-top:calc(var(--spacing,.25rem) * 2);justify-content:flex-end;display:flex}.streaming-indicator[data-v-7ced42f2]{align-items:center;gap:calc(var(--spacing,.25rem) * 1);color:var(--color-blue-500,oklch(62.3% .214 259.815));display:inline-flex}.streaming-indicator[data-v-7ced42f2]:before{content:"";height:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 2);animation:var(--animate-pulse,pulse-7ced42f2 2s cubic-bezier(.4, 0, .6, 1) infinite);background-color:var(--color-blue-500,oklch(62.3% .214 259.815));border-radius:3.40282e38px}.output-display__content[data-v-7ced42f2]{min-height:calc(var(--spacing,.25rem) * 0);flex:1}.readonly-view[data-v-7ced42f2],.editable-view[data-v-7ced42f2]{position:relative}.loading-placeholder[data-v-7ced42f2],.empty-placeholder[data-v-7ced42f2]{height:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--n-text-color-3);justify-content:center;align-items:center;font-style:italic;display:flex}.edit-actions[data-v-7ced42f2]{right:calc(var(--spacing,.25rem) * 2);bottom:calc(var(--spacing,.25rem) * 2);display:flex;position:absolute}:where(.edit-actions[data-v-7ced42f2]>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-x-reverse)))}.output-display--loading[data-v-7ced42f2]{pointer-events:none;opacity:.6}.output-display--editable .output-display__content[data-v-7ced42f2]{border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--n-border-color)}.output-display--editing .output-display__content[data-v-7ced42f2]{--tw-border-style:solid;border-style:solid;border-color:var(--n-primary-color)}.reasoning-content[data-v-7ced42f2],textarea[data-v-7ced42f2]{scrollbar-width:none;-ms-overflow-style:none}.reasoning-content[data-v-7ced42f2]::-webkit-scrollbar{display:none}textarea[data-v-7ced42f2]::-webkit-scrollbar{display:none}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes pulse-7ced42f2{50%{opacity:.5}}.version-container[data-v-5fc2ef73]{flex-wrap:wrap;gap:4px;display:flex}.version-tag-clickable[data-v-5fc2ef73]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .15s}.version-tag-clickable[data-v-5fc2ef73]:hover{transform:translateY(-1px)}.version-tag-clickable[data-v-5fc2ef73]:active{transform:translateY(0)}.version-tag-clickable--source-change[data-v-5fc2ef73]{animation:.78s ease-out prompt-version-source-change-pulse-5fc2ef73}.version-tag-clickable--source-error[data-v-5fc2ef73]{animation:.86s ease-out prompt-version-source-error-pulse-5fc2ef73}@keyframes prompt-version-source-change-pulse-5fc2ef73{0%{filter:brightness()saturate();transform:translateY(0)scale(1);box-shadow:0 0}24%{filter:brightness(1.08)saturate(1.35);box-shadow:0 0 0 2px currentColor, 0 0 0 6px color-mix(in srgb, currentColor 18%, transparent);transform:translateY(-1px)scale(1.08)}62%{filter:brightness(1.04)saturate(1.18);box-shadow:0 0 0 1px currentColor, 0 0 0 4px color-mix(in srgb, currentColor 12%, transparent);transform:translateY(-1px)scale(1.03)}to{filter:brightness()saturate();transform:translateY(0)scale(1);box-shadow:0 0}}@keyframes prompt-version-source-error-pulse-5fc2ef73{0%{filter:brightness()saturate();transform:translate(0);box-shadow:0 0}25%{filter:brightness(1.1)saturate(1.35);transform:translate(-2px)}50%{filter:brightness(1.1)saturate(1.4);box-shadow:0 0 0 2px currentColor, 0 0 0 6px color-mix(in srgb, currentColor 20%, transparent);transform:translate(2px)}70%{box-shadow:0 0 0 1px currentColor, 0 0 0 4px color-mix(in srgb, currentColor 12%, transparent)}to{filter:brightness()saturate();transform:translate(0);box-shadow:0 0}}@media (width<=640px){.version-container[data-v-5fc2ef73]{margin-top:4px}}.evaluation-entry[data-v-5fc2ef73]{flex-shrink:0;align-items:center;display:flex}.feedback-button-wrap[data-v-73ea8e9f]{display:inline-block;position:relative}.feedback-button[data-v-73ea8e9f]{color:inherit;cursor:pointer;font-size:inherit;background:0 0;border:none;margin:0;padding:0;text-decoration:none;transition:color .2s}.feedback-button[data-v-73ea8e9f]:hover{color:var(--color-primary,#2563eb);text-decoration:underline}.feedback-hint[data-v-73ea8e9f]{color:var(--color-text-3,#888);font-size:13px;line-height:1.6}.feedback-email-row[data-v-73ea8e9f]{font-size:13px}.feedback-toast[data-v-73ea8e9f]{z-index:9999;pointer-events:none;border-radius:8px;padding:10px 20px;font-size:14px;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000026}.feedback-toast-success[data-v-73ea8e9f]{color:#fff;background:#18a058}.feedback-toast-error[data-v-73ea8e9f]{color:#fff;background:#d03050}.feedback-toast-warning[data-v-73ea8e9f]{color:#fff;background:#f0a020}.feedback-fade-enter-active[data-v-73ea8e9f],.feedback-fade-leave-active[data-v-73ea8e9f]{transition:opacity .2s,transform .2s}.feedback-fade-enter-from[data-v-73ea8e9f],.feedback-fade-leave-to[data-v-73ea8e9f]{opacity:0;transform:translate(-50%)translateY(-8px)}.jianhebox-logo[data-v-aa20fe35]{font-feature-settings:"tnum", "ss01", "kern";-webkit-font-feature-settings:"tnum", "ss01", "kern";letter-spacing:-.2px;color:#fff;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;font-synthesis:none;flex-shrink:0;align-items:center;gap:10px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,system-ui,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.jianhebox-logo[data-v-aa20fe35]:hover{opacity:.85}.jianhebox-logo-mark[data-v-aa20fe35]{background:#09f;border-radius:6px;flex-shrink:0;align-self:center;place-items:center;width:28px;height:28px;font-family:inherit;display:inline-grid}.jianhebox-logo-mark svg[data-v-aa20fe35]{width:14px;height:14px;display:block}.jianhebox-logo-text[data-v-aa20fe35]{align-items:baseline;gap:0;line-height:1;display:inline-flex}.jianhebox-logo-zh[data-v-aa20fe35]{letter-spacing:-.2px;font-family:inherit;font-size:18px;font-weight:600}.jianhebox-logo-sub[data-v-aa20fe35]{opacity:.75;letter-spacing:-.1px;margin-left:6px;font-family:inherit;font-size:18px;font-weight:500}.model-parameter-editor[data-v-fe9aeb1e]{width:100%}.advanced-form[data-v-fe9aeb1e] .n-form-item{--n-label-text-align:right;--n-label-font-weight:500;align-items:center;margin-bottom:8px}.advanced-control[data-v-fe9aeb1e]{width:100%;min-width:180px;max-width:320px}.model-advanced-section[data-v-a69653bd],.advanced-header[data-v-a69653bd]{width:100%}.advanced-actions[data-v-a69653bd]{align-items:center;display:inline-flex}.advanced-body[data-v-a69653bd]{flex-direction:column;gap:12px;display:flex}.advanced-control[data-v-a69653bd]{max-width:360px}.provider-pill-select[data-v-d945957d]{flex-wrap:wrap;gap:8px;width:100%;display:flex}.provider-pill-select__pill[data-v-d945957d]{border:1px solid var(--n-border-color);background:var(--n-color);max-width:100%;min-height:32px;color:var(--n-text-color);cursor:pointer;font:inherit;border-radius:999px;padding:5px 13px;line-height:1.4;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s}.provider-pill-select__pill[data-v-d945957d]:hover:not(:disabled){border-color:var(--n-border-hover-color);color:var(--n-text-color-hover)}.provider-pill-select__pill[data-v-d945957d]:focus-visible{box-shadow:var(--n-box-shadow-focus);outline:none}.provider-pill-select__pill[data-v-d945957d]:disabled{cursor:not-allowed;opacity:.55}.provider-pill-select__pill--selected[data-v-d945957d]{border-color:var(--n-border-pressed-color);background:var(--n-color-pressed);color:var(--n-text-color-pressed)}.provider-pill-select__pill--more[data-v-d945957d]{border-style:dashed}.provider-pill-select__pill--overflow[data-v-d945957d]{background:0 0}.provider-pill-select__pill--custom .provider-pill-select__label[data-v-d945957d]{max-width:none}.provider-pill-select__label[data-v-d945957d]{text-overflow:ellipsis;white-space:nowrap;max-width:180px;display:block;overflow:hidden}.provider-pill-select__skeleton[data-v-d945957d]{background:var(--n-color-disabled);border-radius:999px;width:92px;height:32px}.image-model-list[data-v-5ad411ff],.image-model-stack[data-v-5ad411ff]{width:100%}.image-model-card[data-v-5ad411ff]{border-radius:16px}.image-model-card[data-v-5ad411ff] .n-card-header{padding-bottom:10px}.image-model-card[data-v-5ad411ff] .n-card__content{padding-top:0}.image-model-heading[data-v-5ad411ff],.image-model-tags[data-v-5ad411ff]{max-width:100%}.image-model-tags[data-v-5ad411ff]{flex-wrap:wrap}.image-model-actions[data-v-5ad411ff]{flex-wrap:nowrap;align-items:center}.line-clamp-2[data-v-5ad411ff]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.model-list-stack[data-v-1d2221d4]{width:100%}.model-config-card[data-v-1d2221d4]{border-radius:16px}.model-config-card[data-v-1d2221d4] .n-card-header{padding-bottom:10px}.model-config-card[data-v-1d2221d4] .n-card__content{padding-top:0}.model-card-heading[data-v-1d2221d4],.model-card-tags[data-v-1d2221d4]{max-width:100%}.model-card-tags[data-v-1d2221d4]{flex-wrap:wrap}.model-card-actions[data-v-1d2221d4]{flex-wrap:nowrap;align-items:center}.api-url-help-button[data-v-7a860b28]{width:18px;min-width:18px;height:18px;font-size:12px;line-height:1}.api-url-help-text[data-v-7a860b28]{white-space:normal;max-width:360px;line-height:1.5;display:block}.custom-headers-editor[data-v-7a860b28]{flex-direction:column;gap:8px;width:100%;display:flex}.custom-headers-error[data-v-7a860b28]{line-height:1.5}.custom-header-row[data-v-7a860b28]{grid-template-columns:minmax(160px,1fr) minmax(200px,1.4fr) auto;align-items:center;gap:8px;width:100%;display:grid}.chrome-built-in-status[data-v-7a860b28]{margin:-4px 0 12px}.chrome-built-in-status__body[data-v-7a860b28]{flex-direction:column;gap:8px;display:flex}.chrome-built-in-status__description[data-v-7a860b28]{line-height:1.5;display:block}@media (width<=640px){.custom-header-row[data-v-7a860b28]{grid-template-columns:1fr}}.text-model-manager[data-v-128baba4],.function-model-manager[data-v-80d438df]{width:100%}.function-config-card[data-v-80d438df]{border-radius:16px}.config-section[data-v-80d438df]{flex-direction:column;gap:12px;display:flex}.section-header[data-v-80d438df]{width:100%}.section-hint[data-v-80d438df]{font-size:12px}.model-select-row[data-v-80d438df]{flex-wrap:wrap}.model-select[data-v-80d438df]{flex:1;min-width:200px;max-width:300px}.model-manager-content[data-v-23ef6458]{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow:hidden}.model-manager-tabs[data-v-23ef6458]{flex:none}.model-manager-tabs[data-v-23ef6458] .n-tabs-nav{margin-bottom:0}.model-manager-tabs[data-v-23ef6458] .n-tabs-nav-scroll-wrapper{padding:2px}.model-manager-tabs[data-v-23ef6458] .n-tabs-content{display:none}.model-manager-panel[data-v-23ef6458]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.model-manager-shell[data-v-23ef6458]{border-radius:16px;flex:1;min-height:0;overflow:hidden}.model-manager-shell[data-v-23ef6458] .n-card__content{min-height:0}.model-manager-scroll-area[data-v-23ef6458]{flex:1;min-height:0;padding-right:4px;overflow:auto}.modal-enter-active[data-v-23ef6458],.modal-leave-active[data-v-23ef6458]{transition:all .3s}.modal-enter-from[data-v-23ef6458],.modal-leave-to[data-v-23ef6458]{opacity:0;transform:scale(.95)}.modal-enter-active[data-v-3287232d],.modal-leave-active[data-v-3287232d]{transition:all .3s}.modal-enter-from[data-v-3287232d],.modal-leave-to[data-v-3287232d]{opacity:0;transform:scale(.95)}.scroll-container[data-v-3287232d]{scrollbar-width:thin;scrollbar-color:#8b5cf64d transparent;max-height:60vh}.scroll-container[data-v-3287232d]::-webkit-scrollbar{width:6px}.scroll-container[data-v-3287232d]::-webkit-scrollbar-track{background:0 0}.scroll-container[data-v-3287232d]::-webkit-scrollbar-thumb{background-color:#8b5cf64d;border-radius:3px}.scroll-container[data-v-3287232d]::-webkit-scrollbar-thumb:hover{background-color:#8b5cf680}.fade-enter-active[data-v-3287232d],.fade-leave-active[data-v-3287232d]{transition:opacity .3s}.fade-enter-from[data-v-3287232d],.fade-leave-to[data-v-3287232d]{opacity:0}.main-content-wrapper{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;margin:0;display:flex;overflow:auto}.main-content-wrapper>*{flex:1;min-height:0}.nav-header-enhanced{min-height:64px!important;padding:12px 16px!important}.nav-content,.nav-actions{min-height:40px}.brand-link{color:inherit;border-radius:12px;align-items:center;padding:6px 10px 6px 6px;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out}.brand-link:hover{background:color-mix(in srgb, var(--n-primary-color) 10%, transparent);transform:translateY(-1px)}.brand-link:hover .logo-image{transform:scale(1.05)}.brand-link:hover .theme-title{opacity:.88}.brand-link:focus-visible{background:color-mix(in srgb, var(--n-primary-color) 14%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--n-primary-color) 28%, transparent);outline:none}.logo-image{border-radius:6px;flex-shrink:0;transition:transform .2s ease-in-out}.theme-title{white-space:nowrap;transition:opacity .2s ease-in-out;margin:0!important;line-height:1.2!important}.core-navigation{border-left:1px solid var(--n-border-color);align-items:center;min-height:32px;margin-left:16px;padding-left:16px;display:flex}@media (width<=639px){.logo-image{border-radius:4px}.core-navigation{margin-left:8px;padding-left:8px}}.jianhebox-notice{z-index:50;color:#e8f0f8;text-align:center;background:linear-gradient(90deg,#1a3a5c 0%,#2a5a8c 100%);border-bottom:1px solid #ffffff1a;flex-shrink:0;padding:6px 32px 6px 16px;font-size:12px;line-height:1.4;position:relative}.jianhebox-notice span{margin:0 4px}.jianhebox-notice a{color:#ffd966;margin:0 4px;text-decoration:none}.jianhebox-notice a:hover{text-decoration:underline}.jianhebox-notice-close{color:#e8f0f8;cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:18px;line-height:1;transition:opacity .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.jianhebox-notice-close:hover{opacity:1;background:#ffffff1a}.agpl-footer{z-index:100;text-align:center;background:color-mix(in srgb, var(--n-color) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--n-border-color);color:var(--n-text-color-2);pointer-events:auto;padding:6px 12px;font-size:11px;line-height:1.4;position:fixed;bottom:0;left:0;right:0}.agpl-footer a{color:var(--n-primary-color);margin:0 2px;text-decoration:none}.agpl-footer a:hover{text-decoration:underline}.action-button[data-v-62f7dc43]{transition:all .2s}.action-button[data-v-62f7dc43]:hover{transform:translateY(-1px)}.tools-panel[data-v-26af4c18]{max-height:60vh;overflow-y:auto}.hidden[data-v-871c3fbb]{display:none}.sr-only[data-v-642f46bf]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.focused-card[data-v-642f46bf]{box-shadow:0 0 0 2px var(--n-color-target,#18a058) inset;transition:box-shadow .2s}.language-icon[data-v-b0642a45]{filter:drop-shadow(0 1px 2px #0000001a);transition:all .2s}.language-icon[data-v-b0642a45]:hover{opacity:.8;transform:scale(1.05)}.language-icon text[data-v-b0642a45]{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;paint-order:stroke fill;stroke:var(--base-color,currentColor);stroke-width:.5px;stroke-linejoin:round}.data-manager-modal.n-card{flex-direction:column;max-height:min(90vh,900px);display:flex;overflow:hidden}.data-manager-modal.n-card>.n-card__content{box-sizing:border-box;min-height:0;overflow:hidden}.data-manager-scroll-shell[data-v-7291d662]{box-sizing:border-box;width:100%;min-height:0;max-height:calc(90vh - 112px);padding:0 2px 2px;overflow:hidden auto}.data-manager-section[data-v-7291d662]{border-bottom:1px solid var(--n-border-color);min-width:0;padding:14px 0 16px}.data-manager-section[data-v-7291d662]:first-child{padding-top:0}.data-manager-section[data-v-7291d662]:last-child{border-bottom:0;padding-bottom:0}.section-heading[data-v-7291d662]{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;margin-bottom:10px;display:flex}.section-heading>div[data-v-7291d662]{min-width:0}.section-title[data-v-7291d662]{font-size:17px;line-height:1.3;display:block}.section-description[data-v-7291d662]{margin-top:4px;line-height:1.5;display:block}.storage-cards-grid[data-v-7291d662]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.storage-stat-card[data-v-7291d662]{border:1px solid var(--n-border-color);background:var(--n-color-embedded);box-sizing:border-box;border-radius:8px;flex-direction:column;justify-content:space-between;min-width:0;min-height:86px;padding:12px;display:flex}.storage-stat-card--total[data-v-7291d662]{background:var(--n-primary-color-suppl)}.storage-stat-value[data-v-7291d662]{margin-top:4px;font-size:22px;font-weight:600;line-height:1.1}.storage-note[data-v-7291d662]{margin-top:6px;font-size:12px;display:block}.desktop-storage-row[data-v-7291d662]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.storage-path-block[data-v-7291d662]{flex:1;min-width:0}.storage-path-label[data-v-7291d662]{font-size:12px}.storage-path-value[data-v-7291d662]{word-break:break-all;margin-top:4px;font-family:monospace;font-size:12px}.storage-desktop-stat[data-v-7291d662]{border:1px solid var(--n-border-color);background:var(--n-color-embedded);border-radius:8px;min-width:140px;padding:10px 12px}.storage-desktop-stat-value[data-v-7291d662]{margin-top:4px;font-size:18px;font-weight:600}.remote-backup-grid[data-v-7291d662]{grid-template-columns:minmax(0,1.08fr) minmax(260px,.92fr);align-items:start;gap:12px;min-width:0;display:grid}.remote-config-panel[data-v-7291d662]{border:1px solid var(--n-border-color);background:var(--n-color-embedded);box-sizing:border-box;border-radius:8px;flex-direction:column;gap:12px;min-width:0;padding:12px;display:flex}.remote-field[data-v-7291d662]{flex-direction:column;gap:6px;min-width:0;display:flex}.remote-field[data-v-7291d662]>.n-input,.remote-field[data-v-7291d662]>.n-select{min-width:0;max-width:100%}.remote-field-label[data-v-7291d662]{font-size:12px}.remote-field-help[data-v-7291d662]{font-size:12px;line-height:1.45;display:block}.remote-two-column[data-v-7291d662]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.remote-provider-summary[data-v-7291d662]{border:1px solid var(--n-border-color);background:var(--n-color);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;padding:10px;display:grid}.remote-provider-summary-copy[data-v-7291d662]{flex-direction:column;gap:4px;min-width:0;display:flex}.remote-provider-summary-actions[data-v-7291d662]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.remote-connection-card[data-v-7291d662],.remote-provider-form[data-v-7291d662]{flex-direction:column;gap:10px;min-width:0;display:flex}.remote-connection-card[data-v-7291d662]{border:1px solid var(--n-border-color);background:var(--n-color);border-radius:8px;padding:10px}.remote-connection-card--connected[data-v-7291d662]{border-color:var(--n-success-color)}.remote-connection-card--failed[data-v-7291d662]{border-color:var(--n-error-color)}.remote-connection-card--checking[data-v-7291d662]{border-color:var(--n-info-color)}.remote-connection-main[data-v-7291d662]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.remote-connection-actions[data-v-7291d662]{padding-top:2px}.remote-steps[data-v-7291d662]{flex-direction:column;gap:10px;min-width:0;display:flex}.remote-step[data-v-7291d662]{border:1px solid var(--n-border-color);background:var(--n-color);border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.remote-step--active[data-v-7291d662]{border-color:var(--n-primary-color)}.remote-step--collapsed[data-v-7291d662]{padding-block:8px}.remote-step+.remote-step[data-v-7291d662]{padding-top:10px}.remote-step-header[data-v-7291d662]{width:100%;min-width:0;color:inherit;text-align:left;padding:0}.remote-step-header[data-v-7291d662] .n-button__content{text-align:left;grid-template-columns:24px minmax(0,1fr) 18px;align-items:start;gap:8px;width:100%;min-width:0;display:grid}.remote-step-toggle[data-v-7291d662]{width:18px;height:22px;color:var(--n-text-color-3);justify-content:center;align-items:center;transition:transform .16s;display:inline-flex}.remote-step-toggle--open[data-v-7291d662]{transform:rotate(180deg)}.remote-step-number[data-v-7291d662]{border:1px solid var(--n-border-color);width:22px;height:22px;color:var(--n-text-color);background:var(--n-color);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.remote-step-copy[data-v-7291d662],.remote-step-body[data-v-7291d662]{flex-direction:column;gap:8px;min-width:0;display:flex}.remote-action-row[data-v-7291d662]{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.remote-action-row[data-v-7291d662]>.n-button{flex:150px;min-width:0;max-width:100%}.remote-action-row--auth[data-v-7291d662]>.n-button{flex-basis:100%}.remote-action-row--compact[data-v-7291d662]>.n-button{flex:0 auto}.remote-link-row[data-v-7291d662]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.remote-progress[data-v-7291d662]{border:1px solid var(--n-border-color);background:var(--n-color);border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:8px 10px;display:flex}.remote-progress-text[data-v-7291d662]{overflow-wrap:anywhere;font-size:12px;line-height:1.45;display:block}.local-transfer-panel[data-v-7291d662]{border:1px solid var(--n-border-color);background:var(--n-color-embedded);box-sizing:border-box;border-radius:8px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.local-transfer-row[data-v-7291d662]{grid-template-columns:minmax(180px,.72fr) minmax(260px,1fr) minmax(132px,auto);align-items:center;gap:12px;min-width:0;display:grid}.local-transfer-copy[data-v-7291d662]{min-width:0}.local-transfer-title[data-v-7291d662]{font-size:14px;line-height:1.35;display:block}.local-transfer-description[data-v-7291d662],.local-import-warning[data-v-7291d662],.local-file-note[data-v-7291d662]{font-size:12px;line-height:1.45;display:block}.local-transfer-description[data-v-7291d662]{margin-top:3px}.local-scope-row[data-v-7291d662],.local-strategy-row[data-v-7291d662]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.local-scope-pill[data-v-7291d662],.local-strategy-pill[data-v-7291d662]{border:1px solid var(--n-border-color);background:var(--n-color);box-sizing:border-box;border-radius:8px;align-items:center;max-width:100%;min-height:30px;padding:0 10px;display:inline-flex}.local-file-picker[data-v-7291d662]{min-width:0}.local-file-picker[data-v-7291d662] .n-upload-dragger{background:var(--n-color);padding:0}.local-import-dropzone[data-v-7291d662],.local-import-selected[data-v-7291d662]{text-align:left;align-items:center;gap:10px;min-height:48px;padding:8px 10px;display:flex}.local-import-selected[data-v-7291d662]{justify-content:space-between}.local-selected-file-copy[data-v-7291d662]{overflow-wrap:anywhere;min-width:0}.local-transfer-divider[data-v-7291d662]{background:var(--n-border-color);height:1px}.local-import-settings[data-v-7291d662]{background:var(--n-color);border-radius:8px;padding:0 2px}.local-import-settings[data-v-7291d662] .n-collapse-item__header{padding:8px 10px;font-size:12px}.local-import-settings[data-v-7291d662] .n-collapse-item__content-inner{padding:0 10px 10px}.local-import-settings-body[data-v-7291d662]{flex-direction:column;gap:10px;margin-top:10px;display:flex}.local-settings-title[data-v-7291d662]{margin-bottom:6px;font-size:12px;display:block}.local-import-warning[data-v-7291d662]{padding-left:2px}@media (width<=1040px){.remote-backup-grid[data-v-7291d662],.local-transfer-row[data-v-7291d662]{grid-template-columns:1fr}}@media (width<=900px){.storage-cards-grid[data-v-7291d662]{grid-template-columns:repeat(2,minmax(0,1fr))}.remote-two-column[data-v-7291d662],.remote-provider-summary[data-v-7291d662],.remote-connection-main[data-v-7291d662]{grid-template-columns:1fr}.remote-provider-summary-actions[data-v-7291d662]{justify-content:flex-start}.desktop-storage-row[data-v-7291d662]{flex-direction:column;align-items:stretch}}@media (width<=640px){.data-manager-modal.n-card{max-height:calc(100vh - 24px)}.data-manager-scroll-shell[data-v-7291d662]{max-height:calc(100vh - 132px)}.storage-cards-grid[data-v-7291d662]{grid-template-columns:1fr}.section-heading[data-v-7291d662],.remote-action-row[data-v-7291d662]{flex-direction:column;align-items:stretch}.local-transfer-panel[data-v-7291d662]{padding:10px}.local-scope-row[data-v-7291d662],.local-strategy-row[data-v-7291d662]{flex-direction:column;align-items:stretch}.local-scope-pill[data-v-7291d662],.local-strategy-pill[data-v-7291d662]{width:100%}.remote-action-row[data-v-7291d662]>.n-button{flex-basis:auto;width:100%}.remote-link-row[data-v-7291d662]>.n-button,.remote-action-row--compact[data-v-7291d662]>.n-button,.optimization-mode-selector[data-v-b7ec79d1]{width:100%}.optimization-mode-selector[data-v-b7ec79d1] .n-radio-button{flex:1}.function-mode-selector[data-v-4858243d]{width:100%}.function-mode-selector[data-v-4858243d] .n-radio-button{flex:1}}.category-manager[data-v-aa2feb01]{flex-direction:column;height:100%;display:flex}.toolbar[data-v-aa2feb01]{padding:calc(var(--spacing,.25rem) * 4);border-bottom:1px solid var(--n-border-color)}.tree-container[data-v-aa2feb01]{padding:calc(var(--spacing,.25rem) * 4);flex:1;overflow-y:auto}.tree-label[data-v-aa2feb01]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.tree-suffix[data-v-aa2feb01]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}[data-v-aa2feb01] .n-tree-node-content{padding-block:calc(var(--spacing,.25rem) * 1)}[data-v-aa2feb01] .n-tree-node-content:hover{background:var(--n-hover-color)}@property --tw-font-weight{syntax:"*";inherits:false}.favorite-reproducibility-editor__section[data-v-1a39cef9]{flex-direction:column;gap:10px;display:flex}.favorite-reproducibility-editor__empty[data-v-1a39cef9]{border:1px dashed var(--n-border-color);background:var(--n-color-embedded);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.favorite-reproducibility-editor__section-header[data-v-1a39cef9],.favorite-reproducibility-editor__item-actions[data-v-1a39cef9]{justify-content:space-between;align-items:center;gap:8px;display:flex}.favorite-reproducibility-editor__section-header--actions-only[data-v-1a39cef9]{justify-content:flex-end}.favorite-reproducibility-editor__item[data-v-1a39cef9]{border:1px solid var(--n-border-color);background:var(--n-color);border-radius:8px;min-width:0;padding:10px}.favorite-reproducibility-editor__example[data-v-1a39cef9]{flex-direction:column;gap:12px;display:flex}.favorite-reproducibility-editor__example--added[data-v-1a39cef9]{background:color-mix(in srgb, var(--n-color) 82%, #f0a0202e);border-color:#f0a0206b;box-shadow:inset 3px 0 #f0a020c7}.favorite-reproducibility-editor__example--editing[data-v-1a39cef9]{border-style:solid}.favorite-reproducibility-editor__example-header[data-v-1a39cef9]{justify-content:space-between;align-items:center;gap:8px;display:flex}.favorite-reproducibility-editor__example-summary[data-v-1a39cef9]{border:1px solid var(--n-border-color);background:var(--n-color-embedded);border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.favorite-reproducibility-editor__example-summary-text[data-v-1a39cef9],.favorite-reproducibility-editor__example-summary-output[data-v-1a39cef9]{overflow-wrap:anywhere;min-width:0}.favorite-reproducibility-editor__example-summary-output[data-v-1a39cef9]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.favorite-reproducibility-editor__summary-media[data-v-1a39cef9]{flex-direction:column;gap:6px;min-width:0;display:flex}.favorite-reproducibility-editor__summary-image-grid[data-v-1a39cef9]{grid-template-columns:repeat(auto-fill,minmax(72px,92px));gap:6px;display:grid}.favorite-reproducibility-editor__summary-image[data-v-1a39cef9]{aspect-ratio:1;background:var(--n-color-embedded);border-radius:6px;width:100%;overflow:hidden}.favorite-reproducibility-editor__example-basic[data-v-1a39cef9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.favorite-reproducibility-editor__example-description[data-v-1a39cef9],.favorite-reproducibility-editor__example-output-field[data-v-1a39cef9],.favorite-reproducibility-editor__example-section[data-v-1a39cef9]{grid-column:1/-1}.favorite-reproducibility-editor__message-field[data-v-1a39cef9],.favorite-reproducibility-editor__example-output-field[data-v-1a39cef9]{flex-direction:column;gap:6px;min-width:0;display:flex}.favorite-reproducibility-editor__message-row[data-v-1a39cef9]{grid-template-columns:120px minmax(0,1fr) auto;align-items:start;gap:6px;min-width:0;display:grid}.favorite-reproducibility-editor__example-media-grid[data-v-1a39cef9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.favorite-reproducibility-editor__item-actions[data-v-1a39cef9]{margin-top:10px}.favorite-reproducibility-editor__item-actions--end[data-v-1a39cef9]{justify-content:flex-end}.favorite-reproducibility-editor__parameter-field[data-v-1a39cef9],.favorite-reproducibility-editor__image-field[data-v-1a39cef9]{flex-direction:column;gap:6px;min-width:0;display:flex}.favorite-reproducibility-editor__parameter-row[data-v-1a39cef9]{grid-template-columns:minmax(92px,.8fr) minmax(0,1.2fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.favorite-reproducibility-editor__parameter-key[data-v-1a39cef9]{border:1px solid var(--n-border-color);background:var(--n-color-embedded);overflow-wrap:anywhere;border-radius:6px;min-width:0;padding:5px 8px}.favorite-reproducibility-editor__image-grid[data-v-1a39cef9]{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:6px;display:grid}.favorite-reproducibility-editor__image-toolbar[data-v-1a39cef9] .n-input{flex:180px;min-width:160px}.favorite-reproducibility-editor__image-action[data-v-1a39cef9]{flex:none}.favorite-reproducibility-editor__image-item[data-v-1a39cef9]{flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.favorite-reproducibility-editor__image[data-v-1a39cef9]{aspect-ratio:1;background:var(--n-color-embedded);border-radius:6px;width:100%;overflow:hidden}.favorite-reproducibility-editor__image-remove[data-v-1a39cef9]{background:var(--n-color);opacity:.92;border-radius:999px;width:22px;min-width:22px;height:22px;position:absolute;top:4px;right:4px}.favorite-reproducibility-editor__image-add-media[data-v-1a39cef9]{width:100%}@media (width<=767px){.favorite-reproducibility-editor__example-basic[data-v-1a39cef9],.favorite-reproducibility-editor__example-media-grid[data-v-1a39cef9],.favorite-reproducibility-editor__message-row[data-v-1a39cef9],.favorite-reproducibility-editor__parameter-row[data-v-1a39cef9]{grid-template-columns:1fr}}.favorite-editor-form[data-v-7e0ef81b]{flex-direction:column;height:100%;min-height:0;display:flex}.favorite-editor-form__scroll[data-v-7e0ef81b]{flex:1;min-height:0}.favorite-editor-form__content[data-v-7e0ef81b]{padding:18px}.favorite-editor-form--embedded .favorite-editor-form__content[data-v-7e0ef81b]{padding:18px 18px 96px}.favorite-editor-form[data-v-7e0ef81b] .n-card{border-color:color-mix(in srgb, var(--n-border-color) 76%, transparent);box-shadow:none;border-radius:8px;overflow:hidden}.favorite-editor-form[data-v-7e0ef81b] .n-card-header{min-height:44px;padding:12px 16px 8px}.favorite-editor-form[data-v-7e0ef81b] .n-card__content{padding:14px 16px 16px}.favorite-editor-form[data-v-7e0ef81b] .n-form-item-label{color:var(--n-text-color-2);font-size:12px}.favorite-editor-form[data-v-7e0ef81b] .n-input,.favorite-editor-form[data-v-7e0ef81b] .n-base-selection{border-radius:7px}.favorite-editor-form__pending-summary[data-v-7e0ef81b]{border-radius:8px}.favorite-editor-form__tag-field[data-v-7e0ef81b]{width:100%}.favorite-editor-form__tag-list[data-v-7e0ef81b]{margin-bottom:8px}.favorite-editor-form__upload-compact[data-v-7e0ef81b]{border:1px dashed var(--n-border-color);background:var(--n-color-embedded);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.favorite-editor-form__upload-copy[data-v-7e0ef81b]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.favorite-editor-form__upload-copy[data-v-7e0ef81b] .n-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.favorite-editor-form__media-grid[data-v-7e0ef81b]{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;display:grid}.favorite-editor-form__media-card[data-v-7e0ef81b]{overflow:hidden}.favorite-editor-form__media-image[data-v-7e0ef81b]{width:100%;height:120px;display:block}.favorite-editor-form__media-actions[data-v-7e0ef81b]{width:100%}.favorite-editor-form__actions[data-v-7e0ef81b]{border-top:1px solid var(--n-divider-color);background:var(--n-card-color);flex:none;padding:16px 20px}.favorite-editor-form__actions--embedded[data-v-7e0ef81b]{z-index:2;position:sticky;bottom:0}@media (width<=767px){.favorite-editor-form__content[data-v-7e0ef81b]{padding:16px}.favorite-editor-form--embedded .favorite-editor-form__content[data-v-7e0ef81b]{padding:16px 16px 88px}.favorite-editor-form__media-grid[data-v-7e0ef81b]{grid-template-columns:repeat(2,minmax(0,1fr))}.favorite-editor-form__upload-compact[data-v-7e0ef81b]{align-items:stretch}.favorite-editor-form__actions[data-v-7e0ef81b]{padding:14px 16px}}.favorite-import-panel[data-v-e18efb57]{flex-direction:column;height:100%;min-height:0;display:flex}.favorite-import-panel__scroll[data-v-e18efb57]{flex:1;min-height:0}.favorite-import-panel__content[data-v-e18efb57]{padding:20px}.favorite-import-panel__section[data-v-e18efb57],.favorite-import-panel__garden[data-v-e18efb57],.favorite-import-panel__strategy-list[data-v-e18efb57]{width:100%}.favorite-import-panel__garden[data-v-e18efb57]{gap:12px;display:grid}.favorite-import-panel__garden-guide[data-v-e18efb57]{border:1px solid var(--n-border-color);background:color-mix(in srgb, var(--n-success-color) 5%, transparent);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.favorite-import-panel__garden-copy[data-v-e18efb57]{gap:2px;min-width:0;display:grid}.favorite-import-panel__upload[data-v-e18efb57]{padding:18px 12px}.favorite-import-panel__strategy-option[data-v-e18efb57]{border:1px solid var(--n-border-color);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;display:flex}.favorite-import-panel__actions[data-v-e18efb57]{z-index:2;border-top:1px solid var(--n-divider-color);background:var(--n-card-color);flex:none;padding:16px 20px;position:sticky;bottom:0}.favorite-import-panel__action-row[data-v-e18efb57]{width:100%}@media (width<=767px){.favorite-import-panel__content[data-v-e18efb57]{padding:16px}.favorite-import-panel__action-row[data-v-e18efb57]{flex-direction:column;align-items:stretch}.favorite-import-panel__actions[data-v-e18efb57]{padding:14px 16px}.favorite-import-panel__garden-guide[data-v-e18efb57]{grid-template-columns:auto 1fr}.favorite-import-panel__garden-guide .n-button[data-v-e18efb57]{grid-column:1/-1;justify-self:start}}.favorite-share-export-dialog__body[data-v-bda2e835]{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.favorite-share-export-dialog__controls[data-v-bda2e835]{flex-direction:column;gap:16px;display:flex}.favorite-share-export-dialog__fixed-list[data-v-bda2e835]{flex-wrap:wrap;gap:8px;display:flex}.favorite-share-export-dialog__section-grid[data-v-bda2e835]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.favorite-share-export-dialog__preview-card[data-v-bda2e835]{min-width:0}.favorite-share-export-dialog__preview-stage[data-v-bda2e835]{border:1px solid var(--border-color);background-color:#0000;background-image:linear-gradient(45deg,#94a3b81f 25%,#0000 25%),linear-gradient(-45deg,#94a3b81f 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#94a3b81f 75%),linear-gradient(-45deg,#0000 75%,#94a3b81f 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat,repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border-radius:8px;min-height:520px;max-height:min(68vh,680px);overflow:auto}.favorite-share-export-dialog__preview-state[data-v-bda2e835]{justify-content:center;align-items:center;gap:10px;min-height:520px;display:flex}.favorite-share-export-dialog__preview-frame[data-v-bda2e835]{background:#fff;border:0;width:100%;height:min(68vh,680px);min-height:520px;display:block}.favorite-share-export-dialog__preview-image[data-v-bda2e835]{width:min(100%,860px);margin:0 auto;display:block}.favorite-share-export-dialog__preview-hint[data-v-bda2e835]{margin-top:10px;display:block}@media (width<=900px){.favorite-share-export-dialog__body[data-v-bda2e835]{grid-template-columns:1fr}.favorite-share-export-dialog__preview-stage[data-v-bda2e835],.favorite-share-export-dialog__preview-state[data-v-bda2e835],.favorite-share-export-dialog__preview-frame[data-v-bda2e835]{min-height:360px}}.favorite-workspace-list-item[data-v-f0ec0fe3]{box-sizing:border-box;border:1px solid var(--n-border-color);background:var(--n-card-color);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:72px minmax(0,1fr);align-items:flex-start;gap:12px;width:100%;min-width:0;padding:10px;transition:border-color .2s,background-color .2s;display:grid;overflow:hidden}.favorite-workspace-list-item[data-v-f0ec0fe3]:hover,.favorite-workspace-list-item.is-selected[data-v-f0ec0fe3]{border-color:var(--n-primary-color);background:var(--n-action-color)}.favorite-workspace-list-item__media[data-v-f0ec0fe3]{background:var(--n-color-embedded);border-radius:8px;overflow:hidden}.favorite-workspace-list-item__image[data-v-f0ec0fe3],.favorite-workspace-list-item__placeholder[data-v-f0ec0fe3]{justify-content:center;align-items:center;width:72px;height:72px;display:flex}.favorite-workspace-list-item__content[data-v-f0ec0fe3]{flex-direction:column;gap:6px;min-width:0;max-width:100%;display:flex;overflow:hidden}.favorite-workspace-list-item__header[data-v-f0ec0fe3]{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;max-width:100%;display:flex;overflow:hidden}.favorite-workspace-list-item__header-actions[data-v-f0ec0fe3]{flex:none;align-items:flex-start;gap:6px;display:flex}.favorite-workspace-list-item__text[data-v-f0ec0fe3]{flex:auto;min-width:0;max-width:100%;overflow:hidden}.favorite-workspace-list-item__text[data-v-f0ec0fe3] .n-thing-main,.favorite-workspace-list-item__text[data-v-f0ec0fe3] .n-thing-main__content,.favorite-workspace-list-item__text[data-v-f0ec0fe3] .n-thing-main__description,.favorite-workspace-list-item__text[data-v-f0ec0fe3] .n-thing-avatar-header-wrapper,.favorite-workspace-list-item__text[data-v-f0ec0fe3] .n-thing-header,.favorite-workspace-list-item__text[data-v-f0ec0fe3] .n-thing-header-wrapper,.favorite-workspace-list-item__text[data-v-f0ec0fe3] .n-thing-header__title{width:100%;min-width:0;max-width:100%;overflow:hidden}.favorite-workspace-list-item__title[data-v-f0ec0fe3],.favorite-workspace-list-item__text[data-v-f0ec0fe3] .favorite-workspace-list-item__title{width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.favorite-workspace-list-item__summary[data-v-f0ec0fe3],.favorite-workspace-list-item__text[data-v-f0ec0fe3] .favorite-workspace-list-item__summary{-webkit-box-orient:vertical;width:100%;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}.favorite-workspace-list-item__tags[data-v-f0ec0fe3]{min-width:0;max-width:100%;overflow:hidden}.favorite-workspace-list-item__tags[data-v-f0ec0fe3] .n-space-item,.favorite-workspace-list-item__tags[data-v-f0ec0fe3] .n-tag{max-width:100%}.favorite-workspace-list-item__tags[data-v-f0ec0fe3] .n-tag__content{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.favorite-workspace-list-item__meta[data-v-f0ec0fe3]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.favorite-workspace-list-item__quick-actions[data-v-f0ec0fe3]{flex-shrink:0}.favorite-workspace-list-item--card[data-v-f0ec0fe3]{border-radius:8px;align-content:flex-start;height:100%;min-height:0;max-height:none;padding:12px}.favorite-workspace-list-item--card .favorite-workspace-list-item__header[data-v-f0ec0fe3]{min-height:42px}.favorite-workspace-list-item--card .favorite-workspace-list-item__media[data-v-f0ec0fe3]{border-radius:7px}.favorite-workspace-list-item--card .favorite-workspace-list-item__content[data-v-f0ec0fe3]{gap:7px}.favorite-workspace-list-item--card .favorite-workspace-list-item__header[data-v-f0ec0fe3]{gap:6px}.favorite-workspace-list-item--card .favorite-workspace-list-item__header-actions[data-v-f0ec0fe3]{gap:4px}.favorite-workspace-list-item--card .favorite-workspace-list-item__tags[data-v-f0ec0fe3]{max-height:50px}@media (width<=767px){.favorite-workspace-list-item[data-v-f0ec0fe3]{grid-template-columns:64px minmax(0,1fr);gap:12px}.favorite-workspace-list-item__image[data-v-f0ec0fe3],.favorite-workspace-list-item__placeholder[data-v-f0ec0fe3]{width:64px;height:64px}.favorite-workspace-list-item__header-actions[data-v-f0ec0fe3]{flex-direction:column-reverse;align-items:flex-end}}.favorites-manager-shell[data-v-259c544e]{flex-direction:column;gap:18px;height:min(90vh,920px);min-height:620px;padding:20px;display:flex;overflow:hidden}.favorites-manager-shell--page[data-v-259c544e]{height:100%;min-height:0;padding:0}.favorites-manager-toolbar[data-v-259c544e]{flex:none}.favorites-manager-toolbar-row[data-v-259c544e]{justify-content:space-between;align-items:center;gap:12px;display:flex}.favorites-manager-toolbar-row--search[data-v-259c544e]{align-items:stretch}.favorites-manager-toolbar-leading[data-v-259c544e]{flex:none;align-items:stretch;display:flex}.favorites-manager-toolbar-row--controls[data-v-259c544e]{flex-wrap:wrap}.favorites-manager-toolbar-row--discovery[data-v-259c544e]{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.favorites-manager-search[data-v-259c544e]{flex:1;min-width:240px}.favorites-manager-count[data-v-259c544e]{min-width:max-content;padding-top:10px}.favorites-manager-filters[data-v-259c544e]{flex:1}.favorites-manager-tag-select[data-v-259c544e]{width:220px;min-width:220px}.favorites-manager-actions[data-v-259c544e]{flex-shrink:0}.favorites-manager-mode-filter[data-v-259c544e],.favorites-manager-tag-cloud[data-v-259c544e]{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.favorites-manager-tag-cloud[data-v-259c544e]{justify-content:flex-end}.favorites-manager-tag-cloud-label[data-v-259c544e]{flex:none}.favorites-manager-filter-label[data-v-259c544e],.favorites-manager-filter-count[data-v-259c544e]{align-items:center;display:inline-flex}.favorites-manager-filter-count[data-v-259c544e]{opacity:.7;margin-left:6px}.favorites-manager-workspace[data-v-259c544e]{flex:1;min-height:0;display:block;overflow:hidden}.favorites-manager-workspace--mobile[data-v-259c544e]{display:block}.favorites-manager-pane[data-v-259c544e]{flex-direction:column;min-height:0;display:flex;overflow:hidden}.favorites-manager-pane--list[data-v-259c544e],.favorites-manager-pane--detail[data-v-259c544e]{height:100%}.favorites-manager-pane--library[data-v-259c544e]{width:100%}.favorites-manager-pane[data-v-259c544e] .n-card-header,.favorites-manager-pane[data-v-259c544e] .n-card__header{flex:none}.favorites-manager-pane[data-v-259c544e] .n-card-content,.favorites-manager-pane[data-v-259c544e] .n-card__content{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.favorites-manager-pane-header[data-v-259c544e]{justify-content:space-between;align-items:center;gap:12px;display:flex}.favorites-manager-scroll[data-v-259c544e]{flex:auto;height:auto;min-height:0}.favorites-manager-list[data-v-259c544e]{min-height:0}.favorites-manager-grid[data-v-259c544e]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-auto-rows:184px;align-items:stretch;gap:12px;min-height:0;display:grid}.favorites-manager-empty[data-v-259c544e]{justify-content:center;align-items:center;height:100%;min-height:320px;display:flex}.favorites-manager-pagination[data-v-259c544e]{justify-content:center;padding-top:4px;display:flex}@media (width<=1023px){.favorites-manager-shell[data-v-259c544e]{height:min(88vh,960px);min-height:540px;padding:16px}.favorites-manager-toolbar-row[data-v-259c544e],.favorites-manager-pane-header[data-v-259c544e]{flex-direction:column;align-items:stretch}.favorites-manager-mode-filter[data-v-259c544e],.favorites-manager-tag-cloud[data-v-259c544e]{justify-content:flex-start}.favorites-manager-toolbar-leading[data-v-259c544e]{width:100%}.favorites-manager-count[data-v-259c544e]{padding-top:0}.favorites-manager-tag-select[data-v-259c544e]{width:100%;min-width:0}.favorites-manager-shell--page[data-v-259c544e]{height:auto;min-height:0;padding:0;overflow:visible}.favorites-manager-shell--page .favorites-manager-workspace[data-v-259c544e],.favorites-manager-shell--page .favorites-manager-pane[data-v-259c544e]{overflow:visible}.favorites-manager-shell--page .favorites-manager-pane--list[data-v-259c544e],.favorites-manager-shell--page .favorites-manager-pane--detail[data-v-259c544e]{height:auto}.favorites-manager-shell--page .favorites-manager-pane[data-v-259c544e] .n-card-content,.favorites-manager-shell--page .favorites-manager-pane[data-v-259c544e] .n-card__content{overflow:visible}.favorites-manager-shell--page .favorites-manager-scroll[data-v-259c544e]{flex:0 auto;height:auto}}@media (width<=767px){.favorites-manager-filters[data-v-259c544e]{width:100%}.favorites-manager-filters[data-v-259c544e]>div{flex:calc(50% - 6px);min-width:0}.favorites-manager-filters[data-v-259c544e] .n-tree-select,.favorites-manager-tag-select[data-v-259c544e]{width:100%;min-width:0}}.aux-icon-button[data-v-9c8d2264]{flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:transform .2s;display:inline-flex}.aux-icon-button[data-v-9c8d2264]:hover{transform:translateY(-1px)}.aux-icon-group[data-v-9c8d2264]{align-items:center;gap:6px;margin-left:6px;display:inline-flex}.page-destination-group[data-v-9c8d2264],.modal-action-group[data-v-9c8d2264]{align-items:center;gap:8px;display:inline-flex}.page-destination-group[data-v-9c8d2264]{border-right:1px solid var(--n-border-color);padding-right:8px}.page-destination-active[data-v-9c8d2264]{box-shadow:0 0 0 2px color-mix(in srgb, var(--n-primary-color) 18%, transparent)}.about-panel[data-v-9c8d2264]{flex-direction:column;gap:6px;min-width:220px;max-width:260px;display:flex}.about-panel-header[data-v-9c8d2264]{justify-content:flex-end;display:flex}.about-version-tag[data-v-9c8d2264]{max-width:100%}.about-link-button[data-v-9c8d2264]{justify-content:space-between;gap:12px;width:100%}.about-link-copy[data-v-9c8d2264]{text-align:left;align-items:baseline;gap:8px;min-width:0;display:inline-flex}.about-link-label[data-v-9c8d2264]{color:var(--n-text-color-3);flex-shrink:0;font-size:11px}.about-link-value[data-v-9c8d2264]{min-width:0;color:var(--n-text-color-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.about-link-icon[data-v-9c8d2264]{width:12px;height:12px;color:var(--n-text-color-3);flex-shrink:0}.jianhebox-home-btn[data-v-30ee52c6]{border:1px solid var(--n-border-color,#ffffff1f);color:var(--n-text-color-base,#fff);cursor:pointer;-webkit-user-select:none;user-select:none;border-right:1px solid var(--n-border-color,#ffffff1f);background-color:#ffffff0f;border-radius:16px;align-items:center;gap:4px;margin-right:8px;padding:6px 12px;font-size:13px;font-weight:500;line-height:1;transition:all .2s;display:inline-flex}.jianhebox-home-btn[data-v-30ee52c6]:hover{background-color:#0099ff1f;border-color:#09f6;transform:translateY(-1px)}.jianhebox-home-btn[data-v-30ee52c6]:active{transform:translateY(0)}.jianhebox-home-btn-icon[data-v-30ee52c6]{font-size:14px;line-height:1}.jianhebox-home-btn-text[data-v-30ee52c6]{line-height:1}.active-button[data-v-30ee52c6]{background-color:var(--n-primary-color)!important;color:var(--n-text-color-primary)!important;border-color:var(--n-primary-color)!important}.active-button[data-v-30ee52c6]:hover{background-color:var(--n-primary-color-hover)!important;border-color:var(--n-primary-color-hover)!important}.loading-container[data-v-30ee52c6]{height:100vh;color:var(--n-text-color);background-color:var(--n-body-color,var(--n-color));flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:1.2rem;display:flex}.login-modal-backdrop[data-v-eaf6426e]{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.login-modal[data-v-eaf6426e]{background:var(--card-bg,#1a1d29);border:1px solid #ffffff1a;border-radius:16px;width:100%;max-width:440px;padding:32px 28px;position:relative;box-shadow:0 20px 60px #00000080}.login-modal-close[data-v-eaf6426e]{color:#aaa;cursor:pointer;background:0 0;border:none;padding:0 8px;font-size:28px;line-height:1;position:absolute;top:12px;right:16px}.login-modal-close[data-v-eaf6426e]:hover{color:#fff}.login-modal-title[data-v-eaf6426e]{color:#fff;text-align:center;margin:0 0 4px;font-size:22px}.login-modal-sub[data-v-eaf6426e]{color:#aaa;text-align:center;margin:0 0 16px;font-size:13px}.login-channel-tabs[data-v-eaf6426e]{background:#ffffff0d;border-radius:8px;gap:4px;margin-bottom:20px;padding:3px;display:flex}.login-channel-tab[data-v-eaf6426e]{color:#aaa;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:8px;font-family:inherit;font-size:13px;transition:all .15s}.login-channel-tab.active[data-v-eaf6426e]{color:#6cf;background:#6496ff2e;font-weight:500}.login-channel-tab[data-v-eaf6426e]:hover:not(.active){color:#ccc;background:#ffffff0a}.login-section[data-v-eaf6426e]{margin-bottom:12px}.login-label[data-v-eaf6426e]{color:#ccc;margin-bottom:6px;font-size:13px;display:block}.login-row[data-v-eaf6426e]{gap:8px;margin-bottom:12px;display:flex}.login-row .login-input[data-v-eaf6426e]{margin-bottom:0}.login-input[data-v-eaf6426e]{color:#fff;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;width:100%;margin-bottom:12px;padding:10px 14px;font-family:inherit;font-size:14px}.login-input[data-v-eaf6426e]:focus{background:#ffffff14;border-color:#6496ff99;outline:none}.login-input[data-v-eaf6426e]:disabled{opacity:.5}.login-error[data-v-eaf6426e]{color:#f88;background:#ff64641a;border:1px solid #ff64644d;border-radius:6px;margin-bottom:12px;padding:8px 12px;font-size:13px}.login-links[data-v-eaf6426e]{justify-content:space-between;margin-top:14px;padding:0 4px;display:flex}.link-btn[data-v-eaf6426e]{color:#6cf;cursor:pointer;background:0 0;border:none;padding:4px 0;font-family:inherit;font-size:13px}.link-btn[data-v-eaf6426e]:hover{color:#8df;text-decoration:underline}.login-terms[data-v-eaf6426e]{text-align:center;color:#777;margin:16px 0 0;font-size:11px}.login-terms a[data-v-eaf6426e]{color:#6cf;text-decoration:none}.login-terms a[data-v-eaf6426e]:hover{text-decoration:underline}.reg-modal-backdrop[data-v-c06c6d58]{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.reg-modal[data-v-c06c6d58]{background:var(--card-bg,#1a1d29);border:1px solid #ffffff1a;border-radius:16px;width:100%;max-width:440px;padding:32px 28px;position:relative;box-shadow:0 20px 60px #00000080}.reg-modal-close[data-v-c06c6d58]{color:#aaa;cursor:pointer;background:0 0;border:none;padding:0 8px;font-size:28px;line-height:1;position:absolute;top:12px;right:16px}.reg-modal-close[data-v-c06c6d58]:hover{color:#fff}.reg-modal-title[data-v-c06c6d58]{color:#fff;text-align:center;margin:0 0 4px;font-size:22px}.reg-modal-sub[data-v-c06c6d58]{color:#aaa;text-align:center;margin:0 0 16px;font-size:13px}.reg-steps[data-v-c06c6d58]{justify-content:center;align-items:center;margin-bottom:24px;display:flex}.reg-step-dot[data-v-c06c6d58]{color:#aaa;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex}.reg-step-dot.active[data-v-c06c6d58]{color:#fff;background:#4a8eff;border-color:#4a8eff}.reg-step-dot.done[data-v-c06c6d58]{color:#fff;background:#2a4;border-color:#2a4}.reg-step-line[data-v-c06c6d58]{background:#ffffff1a;width:60px;height:2px;margin:0 8px}.reg-step-line.done[data-v-c06c6d58]{background:#2a4}.reg-section[data-v-c06c6d58]{margin-bottom:12px}.reg-label[data-v-c06c6d58]{color:#ccc;margin-bottom:6px;font-size:13px;display:block}.reg-row[data-v-c06c6d58]{gap:8px;margin-bottom:12px;display:flex}.reg-input[data-v-c06c6d58]{color:#fff;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;flex:1;width:100%;margin-bottom:12px;padding:10px 14px;font-family:inherit;font-size:14px}.reg-row .reg-input[data-v-c06c6d58]{margin-bottom:0}.reg-input[data-v-c06c6d58]:focus{background:#ffffff14;border-color:#6496ff99;outline:none}.reg-input[data-v-c06c6d58]:disabled{opacity:.5}.reg-error[data-v-c06c6d58]{color:#f88;background:#ff64641a;border:1px solid #ff64644d;border-radius:6px;margin-bottom:12px;padding:8px 12px;font-size:13px}.reg-debug[data-v-c06c6d58]{color:#fc6;background:#ffc8641a;border:1px solid #ffc8644d;border-radius:6px;margin-bottom:12px;padding:8px 12px;font-family:monospace;font-size:12px}.reg-debug strong[data-v-c06c6d58]{color:#ff8;letter-spacing:4px;font-size:16px}.reg-bottom[data-v-c06c6d58]{text-align:center;color:#aaa;margin-top:14px;font-size:13px}.reg-bottom-text[data-v-c06c6d58]{margin-right:6px}.link-btn[data-v-c06c6d58]{color:#6cf;cursor:pointer;background:0 0;border:none;padding:4px 0;font-family:inherit;font-size:13px}.link-btn[data-v-c06c6d58]:hover{color:#8df;text-decoration:underline}.link-btn[data-v-c06c6d58]:disabled{opacity:.4;cursor:not-allowed}.fp-modal-backdrop[data-v-b6cd5e1d],.reg-modal-backdrop[data-v-b6cd5e1d]{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.fp-modal[data-v-b6cd5e1d]{background:var(--card-bg,#1a1d29);border:1px solid #ffffff1a;border-radius:16px;width:100%;max-width:440px;padding:32px 28px;position:relative;box-shadow:0 20px 60px #00000080}.fp-modal-close[data-v-b6cd5e1d]{color:#aaa;cursor:pointer;background:0 0;border:none;padding:0 8px;font-size:28px;line-height:1;position:absolute;top:12px;right:16px}.fp-modal-close[data-v-b6cd5e1d]:hover{color:#fff}.fp-modal-title[data-v-b6cd5e1d]{color:#fff;text-align:center;margin:0 0 4px;font-size:22px}.fp-modal-sub[data-v-b6cd5e1d]{color:#aaa;text-align:center;margin:0 0 16px;font-size:13px}.fp-steps[data-v-b6cd5e1d]{justify-content:center;align-items:center;margin-bottom:24px;display:flex}.fp-step-dot[data-v-b6cd5e1d]{color:#aaa;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex}.fp-step-dot.active[data-v-b6cd5e1d]{color:#fff;background:#4a8eff;border-color:#4a8eff}.fp-step-dot.done[data-v-b6cd5e1d]{color:#fff;background:#2a4;border-color:#2a4}.fp-step-line[data-v-b6cd5e1d]{background:#ffffff1a;width:60px;height:2px;margin:0 8px}.fp-step-line.done[data-v-b6cd5e1d]{background:#2a4}.fp-section[data-v-b6cd5e1d]{margin-bottom:12px}.fp-label[data-v-b6cd5e1d]{color:#ccc;margin-bottom:6px;font-size:13px;display:block}.fp-row[data-v-b6cd5e1d]{gap:8px;margin-bottom:12px;display:flex}.fp-input[data-v-b6cd5e1d]{color:#fff;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;flex:1;width:100%;margin-bottom:12px;padding:10px 14px;font-family:inherit;font-size:14px}.fp-row .fp-input[data-v-b6cd5e1d]{margin-bottom:0}.fp-input[data-v-b6cd5e1d]:focus{background:#ffffff14;border-color:#6496ff99;outline:none}.fp-input[data-v-b6cd5e1d]:disabled{opacity:.5}.fp-error[data-v-b6cd5e1d]{color:#f88;background:#ff64641a;border:1px solid #ff64644d;border-radius:6px;margin-bottom:12px;padding:8px 12px;font-size:13px}.fp-debug[data-v-b6cd5e1d]{color:#fc6;background:#ffc8641a;border:1px solid #ffc8644d;border-radius:6px;margin-bottom:12px;padding:8px 12px;font-family:monospace;font-size:12px}.fp-debug strong[data-v-b6cd5e1d]{color:#ff8;letter-spacing:4px;font-size:16px}.fp-bottom[data-v-b6cd5e1d]{text-align:center;color:#aaa;margin-top:14px;font-size:13px}.fp-bottom-text[data-v-b6cd5e1d]{margin-right:6px}.link-btn[data-v-b6cd5e1d]{color:#6cf;cursor:pointer;background:0 0;border:none;padding:4px 0;font-family:inherit;font-size:13px}.link-btn[data-v-b6cd5e1d]:hover{color:#8df;text-decoration:underline}.link-btn[data-v-b6cd5e1d]:disabled{opacity:.4;cursor:not-allowed}.avatar-menu[data-v-61a06f33]{align-items:center;display:inline-flex}.av-login-btn[data-v-61a06f33]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4a8eff,#6cf);border:none;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:500}.av-login-btn[data-v-61a06f33]:hover{filter:brightness(1.1)}.av-avatar-link[data-v-61a06f33]{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.av-avatar[data-v-61a06f33]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4a8eff,#6cf);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:600;transition:transform .15s;display:inline-flex}.av-avatar[data-v-61a06f33]:hover{transform:scale(1.1)}.jianhebox-tool-nav[data-v-59aa9a59]{z-index:100;max-width:1080px;margin:0 auto;padding:0 20px;position:sticky;top:16px}.jianhebox-tool-nav-inner[data-v-59aa9a59]{-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid #ffffff14;border-radius:100px;justify-content:space-between;align-items:center;height:52px;padding:6px 18px 6px 24px;display:flex;box-shadow:0 .5px 0 .5px #ffffff0d,0 10px 30px #00000080}.logo[data-v-59aa9a59]{white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;transition:opacity .15s;display:flex}.logo[data-v-59aa9a59]:hover{opacity:.85}.home-btn[data-v-59aa9a59]{white-space:nowrap;align-items:center;gap:6px;margin-left:12px;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex;color:#fff!important;background:#09f!important;border-radius:9999px!important;padding:8px 16px!important}.home-btn[data-v-59aa9a59]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0099ff4d;background:#007acc!important}.home-btn svg[data-v-59aa9a59]{width:14px;height:14px}.nav-links[data-v-59aa9a59]{flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.nav-links a[data-v-59aa9a59]{color:#fff;opacity:.7;white-space:nowrap;border:1px solid #0000;border-radius:9999px;padding:6px 12px;font-size:14px;font-weight:400;text-decoration:none;transition:opacity .15s,background .15s,border-color .15s}.nav-links a[data-v-59aa9a59]:hover{opacity:1;background:#ffffff0f;border-color:#ffffff2e}.nav-links a.active[data-v-59aa9a59]{opacity:1;color:var(--blue);background:#0099ff1f;border-color:#0099ff59}.tools-trigger[data-v-59aa9a59]{position:relative}.tools-btn[data-v-59aa9a59]{color:var(--white);opacity:.7;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:400;transition:opacity .15s,background .15s,border-color .15s;display:inline-flex}.tools-btn[data-v-59aa9a59]:hover,.tools-btn.active[data-v-59aa9a59]{opacity:1;color:var(--blue);background:#0099ff1f;border-color:#0099ff59}.nav-caret[data-v-59aa9a59]{opacity:.7;font-size:10px}.tools-panel[data-v-59aa9a59]{-webkit-backdrop-filter:blur(24px);z-index:9999;background:#0f0f0ff5;border:1px solid #0099ff4d;border-radius:14px;min-width:560px;padding:18px;animation:.18s toolsFadeIn-59aa9a59;position:fixed;box-shadow:0 20px 60px #00000080,0 0 0 1px #0099ff1a}@keyframes toolsFadeIn-59aa9a59{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.tools-grid[data-v-59aa9a59]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.tools-col[data-v-59aa9a59]{flex-direction:column;gap:4px;display:flex}.tools-cat-title[data-v-59aa9a59]{color:var(--silver);text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #ffffff0f;margin-bottom:4px;padding:0 8px 6px;font-size:11px;font-weight:500}.tools-item[data-v-59aa9a59]{color:var(--white);border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;text-decoration:none;transition:background .12s;display:flex}.tools-item[data-v-59aa9a59]:hover{background:#0099ff1f}.tools-item-active[data-v-59aa9a59]{color:var(--blue)!important;background:#0099ff2e!important}.tools-emoji[data-v-59aa9a59]{font-size:16px;line-height:1}.tools-name[data-v-59aa9a59]{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.tools-mini-tag[data-v-59aa9a59]{letter-spacing:.3px;font-size:9px;font-weight:700;font-family:var(--font-mono);border-radius:3px;flex-shrink:0;padding:2px 6px}.tools-mini-tag.tag-new[data-v-59aa9a59]{color:var(--blue);background:#0099ff40}.tools-mini-tag.tag-beta[data-v-59aa9a59]{color:#fc6;background:#ffb40033}@media (width<=1024px){.nav-links .tool-quick-link[data-v-59aa9a59]{display:none}.tools-panel[data-v-59aa9a59]{min-width:90vw;max-width:90vw}.tools-grid[data-v-59aa9a59]{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.nav-links[data-v-59aa9a59]{justify-content:flex-end;gap:8px}.nav-links .home-btn span[data-v-59aa9a59]{display:none}.nav-links .tools-btn[data-v-59aa9a59]{padding:6px 10px;font-size:13px}.tools-panel[data-v-59aa9a59]{min-width:92vw;max-width:92vw}.tools-grid[data-v-59aa9a59]{grid-template-columns:1fr}.jianhebox-tool-nav[data-v-59aa9a59]{padding:0 12px}.jianhebox-tool-nav-inner[data-v-59aa9a59]{padding:6px 8px 6px 14px;position:relative}.jianhebox-tool-nav-inner[data-v-59aa9a59]>.global-user-area{position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}}@media (width<=420px){.logo[data-v-59aa9a59]{gap:6px}[data-v-59aa9a59] .jianhebox-logo-text{font-size:16px}}.fcpxml-page[data-v-531c7ae1]{color:#e5e7eb;max-width:1200px;margin:0 auto}.fcpxml-container[data-v-531c7ae1]{padding-top:32px}.page-header[data-v-531c7ae1]{margin-bottom:var(--space-7);padding:var(--space-7);background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(8px)}.header-badge[data-v-531c7ae1]{background:var(--color-bg-frosted);border:1px solid var(--color-border);color:var(--color-text-muted);letter-spacing:.05em;border-radius:999px;margin-bottom:12px;padding:4px 12px;font-size:12px;display:inline-block}.page-header h1[data-v-531c7ae1]{color:var(--color-text);margin:0 0 8px;font-size:26px;font-weight:600}.subtitle[data-v-531c7ae1]{color:#9ca3af;margin:0;font-size:14px}.tabs[data-v-531c7ae1]{gap:var(--space-1);margin-bottom:var(--space-5);background:var(--color-bg-frosted);padding:var(--space-1);border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);display:flex}.tab[data-v-531c7ae1]{min-width:0;padding:var(--space-3) var(--space-4);font-size:var(--font-md);cursor:pointer;color:var(--color-text-muted);border-radius:calc(var(--radius-md) - 2px);transition:all var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;gap:var(--space-2);background:0 0;border:none;flex:1;font-family:inherit;display:flex}.tab[data-v-531c7ae1]:hover{color:var(--color-text);background:var(--color-bg-frosted-hover)}.tab.active[data-v-531c7ae1]{color:var(--color-primary-text);background:var(--color-primary);font-weight:var(--weight-semibold)}.tab-icon[data-v-531c7ae1]{font-size:14px}.tab-badge[data-v-531c7ae1]{background:var(--color-bg-frosted-hover);border-radius:10px;padding:1px 7px;font-size:11px;font-weight:500}.tab.active .tab-badge[data-v-531c7ae1]{background:#0000001f}.upload-zone[data-v-531c7ae1]{padding:12px 0 20px}.drop-area[data-v-531c7ae1]{text-align:center;cursor:pointer;background:linear-gradient(135deg,#6366f10d 0%,#a855f70d 100%);border:2px dashed #6366f166;border-radius:16px;padding:56px 24px;transition:all .25s}.drop-area[data-v-531c7ae1]:hover{background:linear-gradient(135deg,#6366f11a 0%,#a855f71a 100%);border-color:#6366f199;transform:translateY(-2px)}.drop-area.dragging[data-v-531c7ae1]{background:#6366f133;border-color:#a78bfa;transform:scale(1.01)}.drop-area.processing[data-v-531c7ae1]{cursor:wait;opacity:.7}.drop-icon[data-v-531c7ae1]{margin-bottom:12px;font-size:44px}.drop-text[data-v-531c7ae1]{color:#e5e7eb;margin-bottom:4px;font-size:16px;font-weight:500}.drop-sub[data-v-531c7ae1]{color:#9ca3af;font-size:13px}.upload-tip[data-v-531c7ae1]{text-align:center;color:#9ca3af;margin-top:14px;font-size:13px}.upload-tip code[data-v-531c7ae1]{color:#c4b5fd;background:#1f2937cc;border-radius:4px;padding:3px 8px;font-size:12px}.status[data-v-531c7ae1]{margin-left:8px;font-weight:500}.status.ok[data-v-531c7ae1]{color:#6ee7b7}.status.err[data-v-531c7ae1]{color:#fca5a5}.status.info[data-v-531c7ae1]{color:#93c5fd}.result-zone[data-v-531c7ae1]{padding:8px 0}.empty-state[data-v-531c7ae1]{text-align:center;color:#6b7280;background:#1f293766;border:1px dashed #4b556366;border-radius:12px;padding:60px 20px}.control-row[data-v-531c7ae1]{background:#1f293780;border:1px solid #4b556366;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.control-row label[data-v-531c7ae1]{color:#d1d5db;font-size:14px;font-weight:500}.control-row .count[data-v-531c7ae1]{color:#9ca3af;margin-left:auto;font-size:13px}.select[data-v-531c7ae1]{color:#e5e7eb;background:#111827cc;border:1px solid #4b556399;border-radius:6px;padding:6px 10px;font-size:13px}.timeline[data-v-531c7ae1]{background:#11182780;border:1px solid #4b556366;border-radius:10px;max-height:400px;margin-bottom:16px;padding:12px 16px;overflow-y:auto}.timeline-item[data-v-531c7ae1]{border-bottom:1px solid #4b556340;gap:12px;padding:8px 0;font-size:13px;display:flex}.timeline-item[data-v-531c7ae1]:last-child{border-bottom:none}.timeline-item .time[data-v-531c7ae1]{color:#9ca3af;min-width:180px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px}.timeline-item .role[data-v-531c7ae1]{color:#a78bfa;min-width:80px;font-size:11px}.timeline-item .text[data-v-531c7ae1]{color:#e5e7eb;flex:1}.timeline-item.editable[data-v-531c7ae1]{background:#ffffff0a;border:1px solid #0000;border-radius:6px;flex-wrap:wrap;align-items:center;margin-bottom:4px;padding:8px 12px}.timeline-item.editable[data-v-531c7ae1]:hover{background:#8b5cf614;border-color:#8b5cf680}.timeline-item.editable.has-error[data-v-531c7ae1]{background:#ef44441a;border-color:#ef4444}.seg-index[data-v-531c7ae1]{color:#9ca3af;min-width:32px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px}.time-input[data-v-531c7ae1]{color:#e5e7eb;background:#0003;border:1px solid #8b5cf64d;border-radius:4px;width:130px;padding:5px 7px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px}.time-input[data-v-531c7ae1]:focus{background:#0006;border-color:#8b5cf6;outline:none}.time-input.search[data-v-531c7ae1]{width:200px;font-family:inherit}.time-arrow[data-v-531c7ae1]{color:#9ca3af;font-size:14px}.text-input[data-v-531c7ae1]{color:#e5e7eb;background:#0003;border:1px solid #8b5cf64d;border-radius:4px;flex:1;min-width:200px;margin-left:4px;padding:5px 9px;font-size:13px}.text-input[data-v-531c7ae1]:focus{background:#0006;border-color:#8b5cf6;outline:none}.seg-actions[data-v-531c7ae1]{flex-wrap:wrap;gap:2px;margin-left:8px;display:flex}.ico-btn[data-v-531c7ae1]{border:1px solid var(--color-border);background:var(--color-bg-frosted);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-base);color:var(--color-text);transition:all var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;line-height:1;display:inline-flex}.ico-btn[data-v-531c7ae1]:hover:not(:disabled){background:var(--color-bg-frosted-hover);border-color:var(--color-accent)}.ico-btn[data-v-531c7ae1]:disabled{opacity:.3;cursor:not-allowed}.ico-btn.danger[data-v-531c7ae1]:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger);background:#ff4d4f1f}.add-row[data-v-531c7ae1]{text-align:center;padding:12px 0}.more[data-v-531c7ae1]{text-align:center;color:#6b7280;padding:12px;font-size:13px}.output-section[data-v-531c7ae1]{margin-top:14px}.output-label[data-v-531c7ae1]{color:#9ca3af;margin-bottom:8px;font-size:13px;font-weight:500}.output-actions[data-v-531c7ae1]{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.output-grid[data-v-531c7ae1]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.output-grid .btn[data-v-531c7ae1]{width:100%}.format-help[data-v-531c7ae1]{color:#9ca3af;background:#6366f114;border-left:3px solid #6366f180;border-radius:6px;margin-top:14px;padding:10px 14px;font-size:12.5px;line-height:1.7}.format-help strong[data-v-531c7ae1]{color:#c7d2fe}.opt-checkbox[data-v-531c7ae1]{color:#d1d5db;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.opt-checkbox input[type=checkbox][data-v-531c7ae1]{accent-color:#3b82f6;cursor:pointer;width:16px;height:16px}.opt-checkbox span[data-v-531c7ae1]{line-height:1.5}.format-hint[data-v-531c7ae1]{color:#9ca3af;background:#6366f114;border-left:3px solid #6366f180;border-radius:6px;margin-top:14px;padding:10px 14px;font-size:13px}.seo-content[data-v-531c7ae1]{flex-direction:column;gap:16px;margin-top:40px;display:flex}.seo-card[data-v-531c7ae1]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#1f293780 0%,#11182780 100%);border:1px solid #4b55634d;border-radius:14px;padding:24px 28px}.seo-card h2[data-v-531c7ae1]{color:#f3f4f6;margin:0 0 12px;font-size:18px;font-weight:600}.seo-card h3[data-v-531c7ae1]{color:#d1d5db;margin:0 0 14px;font-size:15px;font-weight:500}.seo-card p[data-v-531c7ae1]{color:#9ca3af;margin:0;font-size:14px;line-height:1.75}.seo-card strong[data-v-531c7ae1]{color:#c7d2fe}.feature-grid[data-v-531c7ae1]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.feature[data-v-531c7ae1]{background:#11182780;border:1px solid #4b55634d;border-radius:10px;gap:12px;padding:14px;transition:all .2s;display:flex}.feature[data-v-531c7ae1]:hover{border-color:#6366f166;transform:translateY(-2px)}.feature-icon[data-v-531c7ae1]{background:linear-gradient(135deg,#6366f133 0%,#a855f733 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;display:flex}.feature-text strong[data-v-531c7ae1]{color:#e5e7eb;margin-bottom:4px;font-size:14px;display:block}.feature-text p[data-v-531c7ae1]{color:#9ca3af;margin:0;font-size:12px;line-height:1.5}.privacy-card[data-v-531c7ae1]{background:linear-gradient(135deg,#22c55e14 0%,#1f293780 100%);border-color:#22c55e40}.fcpxmld-hint[data-v-531c7ae1]{color:#fbbf24;background:#fbbf2414;border-left:3px solid #fbbf2480;border-radius:6px;margin-top:12px;padding:10px 14px;font-size:12.5px;line-height:1.6}.fcpxmld-hint strong[data-v-531c7ae1]{color:#fcd34d}@media (width<=640px){.fcpxml-page[data-v-531c7ae1]{padding:16px 12px}.page-header[data-v-531c7ae1]{padding:20px}.page-header h1[data-v-531c7ae1]{font-size:22px}.timeline-item[data-v-531c7ae1]{flex-wrap:wrap}.timeline-item .time[data-v-531c7ae1]{min-width:100%;margin-bottom:4px}}.batch-replace-row[data-v-531c7ae1]{background:#0099ff0f;border:1px solid #09f3;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;padding:10px 14px;display:flex}.batch-replace-row .time-input[data-v-531c7ae1]{width:160px}.regex-toggle[data-v-531c7ae1]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;font-size:13px;display:inline-flex}.regex-toggle input[data-v-531c7ae1]{cursor:pointer}.preset-menu[data-v-531c7ae1]{background:#1f2937;border:1px solid #0099ff4d;border-radius:8px;flex-direction:column;gap:6px;margin:4px 0 8px;padding:12px;display:flex}.preset-menu-title[data-v-531c7ae1]{opacity:.7;margin-bottom:4px;font-size:12px}.preset-item[data-v-531c7ae1]{text-align:left;color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:8px 12px;font-size:13px;transition:all .15s}.preset-item[data-v-531c7ae1]:hover{background:#0099ff2e;border-color:#09f6}@media (width<=720px){.fcpxml-container[data-v-531c7ae1]{max-width:100vw;padding:12px;overflow-x:hidden}.fcpxml-container[data-v-531c7ae1]>*{min-width:0;max-width:100%}.fcpxml-container .page-header h1[data-v-531c7ae1]{word-break:break-word;line-height:1.3;font-size:18px!important}.fcpxml-container .page-header .subtitle[data-v-531c7ae1]{word-break:break-word;line-height:1.4;font-size:12px!important}.fcpxml-container .tabs[data-v-531c7ae1]{flex-wrap:wrap;gap:4px}.fcpxml-container .tab[data-v-531c7ae1]{text-align:center;white-space:normal;height:auto;line-height:1.3;flex:1 1 0!important;min-width:0!important;padding:8px 6px!important;font-size:11px!important}.fcpxml-container .tab .tab-icon[data-v-531c7ae1]{display:none}.fcpxml-container .upload-zone[data-v-531c7ae1]{padding:24px 16px}.fcpxml-container .info-card[data-v-531c7ae1]{padding:12px}.fcpxml-container .info-card h3[data-v-531c7ae1]{font-size:14px}.fcpxml-container .feature-card[data-v-531c7ae1]{padding:12px}}.global-user-area[data-v-f44b3f76]{flex-shrink:0;align-items:center;gap:6px;margin-left:4px;display:flex}@media (width<=720px){.global-user-area[data-v-f44b3f76]{margin-left:0}}.g-user-chip[data-v-f44b3f76]{cursor:pointer;max-width:160px;color:var(--white);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:100px;align-items:center;gap:6px;padding:3px 10px 3px 3px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.g-user-chip[data-v-f44b3f76]:hover{background:#ffffff1a;border-color:#6496ff80}.g-avatar[data-v-f44b3f76]{object-fit:cover;border-radius:50%;flex-shrink:0;width:22px;height:22px}.g-avatar-placeholder[data-v-f44b3f76]{color:#fff;background:linear-gradient(135deg,#4f7cf2,#6c5ce7);justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:flex}.g-name[data-v-f44b3f76]{color:#ddd;text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:12.5px;font-weight:500;overflow:hidden}.g-login-btn[data-v-f44b3f76]{color:#fff;white-space:nowrap;cursor:pointer;background:#09f;border:1px solid #09f;border-radius:100px;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s}.g-login-btn[data-v-f44b3f76]:hover{background:#0086e6;border-color:#0086e6;box-shadow:0 0 0 3px #0099ff4d}.g-icon-btn[data-v-f44b3f76]{color:#ccc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:100px;justify-content:center;align-items:center;padding:6px;font-family:inherit;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.g-icon-btn[data-v-f44b3f76]:hover{color:var(--white);background:#ffffff1f;border-color:#09f9;box-shadow:0 0 0 3px #0099ff2e}@media (width<=600px){.g-user-chip[data-v-f44b3f76]{max-width:100px}.g-name[data-v-f44b3f76]{max-width:60px}}.landing[data-v-7d8d0bae]{--void:#000;--near-black:#090909;--white:#fff;--silver:#a6a6a6;--ghost:#fff9;--frosted:#ffffff1a;--frosted-hover:#ffffff26;--blue:#09f;--blue-glow:#0099ff26;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;background:var(--void);color:var(--white);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv01", "cv05", "cv09", "cv11", "ss03", "ss07";box-sizing:border-box;min-height:100vh;font-weight:400;line-height:1.5}.landing[data-v-7d8d0bae]>*{box-sizing:border-box;margin:0}.landing button[data-v-7d8d0bae],.landing input[data-v-7d8d0bae],.landing select[data-v-7d8d0bae],.landing textarea[data-v-7d8d0bae],.landing a[data-v-7d8d0bae]{box-sizing:border-box}.landing a[data-v-7d8d0bae]:not(.btn):not([class*=btn\ ]){color:inherit;text-decoration:none}.landing button[data-v-7d8d0bae]{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.landing .nav[data-v-7d8d0bae]{z-index:100;max-width:1200px;margin:16px auto 0;padding:0 20px;position:sticky;top:16px}.landing .nav-inner[data-v-7d8d0bae]{-webkit-backdrop-filter:blur(20px);background:#0009;border:1px solid #ffffff14;border-radius:100px;justify-content:space-between;align-items:center;gap:12px;height:52px;padding:6px 18px 6px 24px;display:flex;box-shadow:0 .5px 0 .5px #ffffff0d,0 10px 30px #00000080}.landing .logo[data-v-7d8d0bae]{white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.landing .nav-links[data-v-7d8d0bae]{flex-shrink:1;align-items:center;gap:28px;min-width:0;display:flex}.landing .nav-links a[data-v-7d8d0bae]{color:var(--white);opacity:.7;white-space:nowrap;border:1px solid #0000;border-radius:9999px;padding:6px 12px;font-size:14px;font-weight:400;transition:opacity .15s,background .15s,border-color .15s}.landing .nav-links a[data-v-7d8d0bae]:hover{opacity:1;background:#ffffff0f;border-color:#ffffff2e}.landing .nav-link[data-v-7d8d0bae],.landing .nav-tools-btn[data-v-7d8d0bae]{color:var(--white);opacity:.65;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.2;text-decoration:none;transition:opacity .15s,background .15s;display:inline-flex}.landing .nav-link[data-v-7d8d0bae]:hover,.landing .nav-tools-btn[data-v-7d8d0bae]:hover,.landing .nav-tools-btn.is-open[data-v-7d8d0bae]{opacity:1;background:#ffffff14}.landing .nav-tools-btn.is-open[data-v-7d8d0bae]{color:var(--blue);opacity:1;background:#0099ff24}.landing .nav-tools-icon[data-v-7d8d0bae]{opacity:.9;margin-right:-2px;font-size:15px}.landing .nav-tools-count[data-v-7d8d0bae]{color:var(--blue);background:#0099ff1f;border-radius:6px;margin-left:2px;padding:1px 5px;font-family:SF Mono,ui-monospace,monospace;font-size:11px}.landing .nav-caret[data-v-7d8d0bae]{opacity:.5;margin-left:2px;font-size:9px;transition:transform .15s}.landing .nav-tools-btn.is-open .nav-caret[data-v-7d8d0bae]{opacity:.8;transform:rotate(180deg)}.landing .nav-tools-trigger[data-v-7d8d0bae]{position:relative}.landing .nav-tools-panel[data-v-7d8d0bae]{z-index:999;background:#0f0f0f;border:1px solid #0099ff4d;border-radius:14px;min-width:560px;padding:18px;animation:.18s navToolsFadeIn-7d8d0bae;position:fixed;box-shadow:0 20px 60px #00000080,0 0 0 1px #0099ff1a}@keyframes navToolsFadeIn-7d8d0bae{0%{opacity:0}to{opacity:1}}.landing .nav-tools-grid[data-v-7d8d0bae]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.landing .nav-tools-col[data-v-7d8d0bae]{flex-direction:column;gap:4px;display:flex}.landing .nav-tools-cat-title[data-v-7d8d0bae]{color:var(--silver);text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #ffffff0f;margin-bottom:4px;padding:0 8px 6px;font-size:11px;font-weight:500}.landing .nav-tools-item[data-v-7d8d0bae]{color:var(--white);border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;text-decoration:none;transition:background .12s;display:flex}.landing .nav-tools-item[data-v-7d8d0bae]:hover{background:#0099ff1f}.landing .nav-tools-emoji[data-v-7d8d0bae]{font-size:16px;line-height:1}.landing .nav-tools-name[data-v-7d8d0bae]{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.landing .nav-tools-mini-tag[data-v-7d8d0bae]{letter-spacing:.3px;font-size:9px;font-weight:700;font-family:var(--font-mono);border-radius:3px;flex-shrink:0;padding:2px 6px}.landing .nav-tools-mini-tag.tag-new[data-v-7d8d0bae]{color:var(--blue);background:#0099ff40}.landing .nav-tools-mini-tag.tag-beta[data-v-7d8d0bae]{color:#fc6;background:#ffb40033}.landing .nav-scrolled .nav-inner[data-v-7d8d0bae]{background:#000000d9;border-color:#ffffff1f}@media (width<=1024px){.landing .nav-tools-panel[data-v-7d8d0bae]{min-width:90vw;max-width:90vw}.landing .nav-tools-grid[data-v-7d8d0bae]{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.landing .nav-tools-panel[data-v-7d8d0bae]{min-width:92vw;max-width:92vw}.landing .nav-tools-grid[data-v-7d8d0bae]{grid-template-columns:1fr}.landing .nav-links[data-v-7d8d0bae]{display:none}}.landing .nav-cta.btn[data-v-7d8d0bae]{background:var(--color-primary);color:var(--color-primary-text);white-space:nowrap;border:1px solid #0000;padding:8px 16px;font-size:13px;font-weight:600}.landing .nav-cta.btn[data-v-7d8d0bae]:hover{background:var(--color-primary-hover)}@media (width<=1024px){.landing .nav-links a[data-v-7d8d0bae]:not(.btn):not(.mobile-show),.landing .nav-cta.btn[data-v-7d8d0bae]{display:none}}.landing .nav-cta.btn[data-v-7d8d0bae]{color:#111;white-space:nowrap;background:#fff;border-radius:100px;flex-shrink:0;padding:8px 16px;font-size:14px;font-weight:600}.landing .nav-cta.btn[data-v-7d8d0bae]:hover{color:#fff;background:#3b82f6}@media (width<=720px){.landing .nav-links[data-v-7d8d0bae],.landing .nav-cta.btn[data-v-7d8d0bae]{display:none}.landing .nav[data-v-7d8d0bae]{padding:0 12px}.landing .nav-inner[data-v-7d8d0bae]{gap:8px;padding:6px 8px 6px 14px;position:relative}.landing .nav-links[data-v-7d8d0bae]{gap:8px}.landing .nav-inner[data-v-7d8d0bae]>.global-user-area{position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}}.landing main[data-v-7d8d0bae]{padding-top:1px}.landing .hero[data-v-7d8d0bae]{text-align:center;max-width:1200px;margin:0 auto;padding:80px 32px 60px}.landing .hero-tag[data-v-7d8d0bae]{background:var(--frosted);color:var(--white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:8px;margin-bottom:32px;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex}.landing .hero-tag[data-v-7d8d0bae]:before{content:"";background:var(--blue);width:6px;height:6px;box-shadow:0 0 8px var(--blue);border-radius:50%}.landing .hero h1[data-v-7d8d0bae]{letter-spacing:-4.5px;color:var(--white);max-width:1000px;margin:0 auto 24px;font-size:96px;font-weight:700;line-height:.95}.landing .hero h1 .blue[data-v-7d8d0bae]{color:var(--blue)}.landing .hero p.subtitle[data-v-7d8d0bae]{color:var(--silver);max-width:600px;margin:0 auto 40px;font-size:19px;font-weight:400;line-height:1.5}.landing .hero-cta[data-v-7d8d0bae]{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.landing .hero-cta .btn[data-v-7d8d0bae]{white-space:nowrap;flex-shrink:0}@media (width<=800px){.landing .hero h1[data-v-7d8d0bae]{letter-spacing:-2.2px;font-size:48px;line-height:1}.landing .hero p.subtitle[data-v-7d8d0bae]{font-size:16px}}@media (width<=480px){.landing .hero h1[data-v-7d8d0bae]{letter-spacing:-1.6px;font-size:38px}}.landing .featured[data-v-7d8d0bae]{max-width:1200px;margin:0 auto;padding:40px 32px 80px}.landing .featured-card[data-v-7d8d0bae]{background:var(--near-black);border-radius:var(--radius-lg);padding:1px;transition:box-shadow .2s,transform .2s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0099ff26}.landing .featured-card[data-v-7d8d0bae]:hover{transform:translateY(-2px);box-shadow:0 0 0 2px #0099ff8c,0 16px 40px #00000080}.landing .featured-inner[data-v-7d8d0bae]{background:var(--near-black);border-radius:calc(var(--radius-lg) - 1px);padding:var(--space-12);gap:var(--space-12);grid-template-columns:1fr 1.2fr;align-items:center;display:grid}@media (width<=900px){.landing .featured-inner[data-v-7d8d0bae]{padding:var(--space-8);gap:var(--space-8);grid-template-columns:1fr}}.landing .featured-info .badge[data-v-7d8d0bae]{font-family:var(--font-mono);color:var(--blue);background:#0099ff1a;border:1px solid #09f3;border-radius:9999px;margin-bottom:20px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-block}.landing .featured-info h2[data-v-7d8d0bae]{letter-spacing:-1.4px;color:var(--white);margin-bottom:16px;font-size:36px;font-weight:700;line-height:1.1}.landing .featured-info p[data-v-7d8d0bae]{color:var(--silver);margin-bottom:24px;font-size:16px;line-height:1.6}.landing .featured-info p strong[data-v-7d8d0bae]{color:var(--white);font-weight:500}.landing .featured-info .btn svg[data-v-7d8d0bae]{width:12px;height:12px}.landing .featured-preview[data-v-7d8d0bae]{font-family:var(--font-mono);color:var(--silver);background:#050505;border:1px solid #ffffff0f;border-radius:12px;padding:24px;font-size:13px;line-height:1.7;overflow:hidden;box-shadow:0 10px 30px #00000080}.landing .featured-preview .line[data-v-7d8d0bae]{gap:8px;display:flex}.landing .featured-preview .num[data-v-7d8d0bae]{color:#4a4a4a;flex-shrink:0}.landing .featured-preview .tag[data-v-7d8d0bae]{color:var(--blue)}.landing .featured-preview .str[data-v-7d8d0bae]{color:#c4f0a4}.landing .featured-preview .attr[data-v-7d8d0bae]{color:#ff9ec7}.landing .featured-preview .plain[data-v-7d8d0bae]{color:#a6a6a6}.landing .featured-preview .head[data-v-7d8d0bae]{color:var(--white);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:11px;font-weight:600}.landing .tools-grid[data-v-7d8d0bae]{max-width:1200px;margin:0 auto;padding:40px 32px 100px}.landing .tools-grid-head[data-v-7d8d0bae]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.landing .tools-grid-head h2[data-v-7d8d0bae]{letter-spacing:-2px;color:var(--white);font-size:48px;font-weight:700;line-height:1}.landing .tools-grid-head p[data-v-7d8d0bae]{color:var(--silver);max-width:320px;font-size:15px}.landing .grid[data-v-7d8d0bae]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=900px){.landing .grid[data-v-7d8d0bae]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.landing .grid[data-v-7d8d0bae]{grid-template-columns:1fr}}.landing .grid-card[data-v-7d8d0bae]{background:var(--near-black);border-radius:var(--radius-md);padding:var(--space-6);gap:var(--space-4);min-height:220px;color:inherit;border:1px solid #0099ff26;flex-direction:column;text-decoration:none;transition:box-shadow .2s,transform .2s,border-color .2s,background .2s;display:flex;position:relative;box-shadow:0 0 0 1px #0099ff1f}.landing .tool-card[data-v-7d8d0bae]{gap:var(--space-3)}.landing .tool-card-emoji[data-v-7d8d0bae]{background:linear-gradient(135deg,#0099ff2e,#0099ff0d);border:1px solid #0099ff40;border-radius:12px;place-items:center;width:48px;height:48px;font-size:26px;line-height:1;display:grid}.landing .tool-card-body[data-v-7d8d0bae]{flex-direction:column;flex:1;gap:6px;display:flex}.landing .tool-card-head[data-v-7d8d0bae]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.landing .tool-card-head h3[data-v-7d8d0bae]{color:var(--white);margin:0;font-size:16px;font-weight:600}.landing .tool-card-tag[data-v-7d8d0bae]{letter-spacing:.3px;text-transform:uppercase;font-size:10px;font-weight:600;font-family:var(--font-mono);border-radius:4px;padding:2px 8px}.landing .tool-card-tag.tag-new[data-v-7d8d0bae],.landing .tool-card-tag.tag-主推[data-v-7d8d0bae]{color:var(--blue);background:#09f3;border:1px solid #09f6}.landing .tool-card-tag.tag-beta[data-v-7d8d0bae]{color:#fc6;background:#ffb4002e;border:1px solid #ffb40066}.landing .tool-card-featured[data-v-7d8d0bae]{background:linear-gradient(180deg, #0099ff0d 0%, var(--near-black) 70%);border-color:#0099ff59}.landing .tools-categories[data-v-7d8d0bae]{flex-direction:column;gap:28px;display:flex}.landing .tools-category-title[data-v-7d8d0bae]{color:var(--silver);text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #ffffff0f;margin:0 0 12px;padding-bottom:8px;font-size:13px;font-weight:500}.landing .tools-count[data-v-7d8d0bae]{font-family:var(--font-mono);color:var(--blue);font-weight:500}.landing .grid-card[data-v-7d8d0bae]:hover{background:linear-gradient(180deg, #0099ff0f 0%, var(--near-black) 60%);border-color:#0099ff8c;transform:translateY(-3px);box-shadow:0 0 0 2px #0099ff8c,0 12px 32px #00000073}.landing .grid-card:hover .icon[data-v-7d8d0bae]{background:#0099ff38}.landing .grid-card .icon[data-v-7d8d0bae]{background:#0099ff1f;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.landing .grid-card .icon svg[data-v-7d8d0bae]{width:18px;height:18px;color:var(--blue)}.landing .grid-card .icon-muted[data-v-7d8d0bae]{background:#ffffff0d}.landing .grid-card .icon-muted svg[data-v-7d8d0bae]{color:#a6a6a6}.landing .grid-card h3[data-v-7d8d0bae]{letter-spacing:-.5px;color:var(--white);font-size:18px;font-weight:600;line-height:1.3}.landing .grid-card p[data-v-7d8d0bae]{color:var(--silver);flex:1;font-size:14px;line-height:1.5}.landing .grid-card p strong[data-v-7d8d0bae]{color:var(--white);font-weight:500}.landing .grid-card .arrow-link[data-v-7d8d0bae]{font-family:var(--font-mono);color:var(--blue);margin-top:auto;font-size:12px}.landing .grid-card .arrow-link-muted[data-v-7d8d0bae]{color:#a6a6a6}.landing .grid-card.coming[data-v-7d8d0bae]{opacity:.55;border-style:dashed;box-shadow:0 0 0 1px #ffffff0d}.landing .grid-card.coming[data-v-7d8d0bae]:hover{transform:none;box-shadow:0 0 0 1px #ffffff14}.landing .features[data-v-7d8d0bae]{max-width:1200px;margin:0 auto;padding:40px 32px 100px}.landing .features h2[data-v-7d8d0bae]{letter-spacing:-2px;color:var(--white);margin-bottom:48px;font-size:48px;font-weight:700;line-height:1}.landing .feature-row[data-v-7d8d0bae]{gap:var(--space-16);padding:var(--space-12) 0;border-top:1px solid #ffffff0f;grid-template-columns:1fr 1.2fr;align-items:center;display:grid}@media (width<=800px){.landing .feature-row[data-v-7d8d0bae]{gap:var(--space-8);padding:var(--space-8) 0;grid-template-columns:1fr}}.landing .feature-row[data-v-7d8d0bae]:nth-child(2n){grid-template-columns:1.2fr 1fr}.landing .feature-row:nth-child(2n) .feature-text[data-v-7d8d0bae]{order:2}.landing .feature-row:nth-child(2n) .feature-visual[data-v-7d8d0bae]{order:1}@media (width<=800px){.landing .feature-row:nth-child(2n) .feature-text[data-v-7d8d0bae],.landing .feature-row:nth-child(2n) .feature-visual[data-v-7d8d0bae]{order:initial}}.landing .feature-text .label[data-v-7d8d0bae]{font-family:var(--font-mono);color:var(--blue);text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px;font-size:11px}.landing .feature-text h3[data-v-7d8d0bae]{letter-spacing:-1px;color:var(--white);margin-bottom:16px;font-size:32px;font-weight:700;line-height:1.1}.landing .feature-text p[data-v-7d8d0bae]{color:var(--silver);font-size:16px;line-height:1.6}.landing .feature-text p strong[data-v-7d8d0bae]{color:var(--white);font-weight:500}.landing .feature-visual[data-v-7d8d0bae]{background:var(--near-black);border-radius:var(--radius-lg);padding:var(--space-8);place-items:center;min-height:240px;display:grid;box-shadow:0 0 0 1px #0099ff1a}.landing .feature-visual svg[data-v-7d8d0bae]{max-width:100%;height:auto}.landing footer[data-v-7d8d0bae]{border-top:1px solid #ffffff0f;padding:80px 32px 40px}.landing .footer-inner[data-v-7d8d0bae]{max-width:1200px;margin:0 auto}.landing .newsletter[data-v-7d8d0bae]{gap:var(--space-12);padding-bottom:var(--space-16);border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 1fr;align-items:center;display:grid}@media (width<=720px){.landing .newsletter[data-v-7d8d0bae]{gap:var(--space-6);grid-template-columns:1fr}.landing .hero[data-v-7d8d0bae]{padding:40px 16px 32px}.landing .hero h1[data-v-7d8d0bae]{letter-spacing:-1.5px;font-size:38px;line-height:1.05}.landing .hero p.subtitle[data-v-7d8d0bae]{font-size:15px;line-height:1.5}.landing .hero .hero-cta[data-v-7d8d0bae]{gap:var(--space-3);flex-direction:column}.landing .hero .hero-cta .btn[data-v-7d8d0bae]{white-space:nowrap;text-align:center;max-width:100%;line-height:1.4;width:100%!important;padding:12px 16px!important;font-size:14px!important}.landing .hero-tag[data-v-7d8d0bae]{font-size:11px}.landing .tools-grid[data-v-7d8d0bae]{padding:0 16px}.landing .tools-grid .grid[data-v-7d8d0bae]{gap:var(--space-4);grid-template-columns:1fr}.landing .tools-grid .grid-card[data-v-7d8d0bae]{padding:var(--space-5)}.landing .tools-grid .grid-card h3[data-v-7d8d0bae]{font-size:18px}.landing .tools-grid .featured-preview[data-v-7d8d0bae],.landing .tools-grid pre[data-v-7d8d0bae],.landing .tools-grid code[data-v-7d8d0bae]{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.landing .featured-card[data-v-7d8d0bae]{min-width:0;overflow:hidden}.landing .featured-card .featured-preview pre[data-v-7d8d0bae],.landing .featured-card .featured-preview code[data-v-7d8d0bae]{line-height:1.5;font-size:11px!important}.landing .featured-card p[data-v-7d8d0bae]{word-break:break-word;font-size:14px!important}}.landing .newsletter h3[data-v-7d8d0bae]{letter-spacing:-1px;color:var(--white);margin-bottom:8px;font-size:32px;font-weight:700;line-height:1.1}.landing .newsletter p[data-v-7d8d0bae]{color:var(--silver);font-size:14px}.landing .newsletter-form[data-v-7d8d0bae]{background:var(--near-black);border:1px solid #ffffff14;border-radius:100px;gap:8px;padding:6px;display:flex}.landing .newsletter-form input[data-v-7d8d0bae]{color:var(--white);background:0 0;border:none;outline:none;flex:1;padding:10px 16px;font-family:inherit;font-size:14px}.landing .newsletter-form input[data-v-7d8d0bae]::placeholder{color:var(--silver)}.landing .newsletter-form button[data-v-7d8d0bae]{padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-primary-text);font-size:var(--font-base);font-weight:var(--weight-semibold);cursor:pointer;transition:transform .15s var(--ease-out), background .15s var(--ease-out), box-shadow .15s var(--ease-out);border:1px solid #0000;font-family:inherit}.landing .newsletter-form button[data-v-7d8d0bae]:hover{background:var(--color-primary-hover);box-shadow:0 0 0 3px var(--color-accent-soft);transform:scale(.97)}.landing .footer-bottom[data-v-7d8d0bae]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:32px;display:flex}.landing .footer-meta[data-v-7d8d0bae]{font-family:var(--font-mono);color:var(--silver);font-size:12px}.landing .footer-meta a[data-v-7d8d0bae]:hover{color:var(--white)}.landing .nav-articles-link[data-v-7d8d0bae]{color:var(--text);border-radius:8px;margin-left:8px;padding:6px 12px;font-size:14px;text-decoration:none;transition:background .2s}.landing .nav-articles-link[data-v-7d8d0bae]:hover{color:#09f;background:#0099ff1a}.landing .articles-section[data-v-7d8d0bae]{background:linear-gradient(#0000 0%,#0099ff0a 100%);padding:80px 24px}.landing .articles-section .section-inner[data-v-7d8d0bae]{max-width:1200px;margin:0 auto}.landing .articles-section .section-title[data-v-7d8d0bae]{color:#fff;text-align:center;margin:0 0 8px;font-size:32px;font-weight:700}.landing .articles-section .section-sub[data-v-7d8d0bae]{color:#ffffffb3;text-align:center;margin:0 0 40px;font-size:15px}.landing .articles-grid[data-v-7d8d0bae]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-width:1100px;margin:0 auto;display:grid}.landing .article-card[data-v-7d8d0bae]{color:#1a1a1a;background:#fff;border:1px solid #00000014;border-radius:16px;flex-direction:column;gap:12px;padding:28px 24px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.landing .article-card[data-v-7d8d0bae]:hover{border-color:#0099ff4d;transform:translateY(-4px);box-shadow:0 12px 32px #0099ff26}.landing .article-card .article-icon[data-v-7d8d0bae]{font-size:36px;line-height:1}.landing .article-card h3[data-v-7d8d0bae]{color:#1a1a1a;margin:0;font-size:18px;font-weight:600}.landing .article-card p[data-v-7d8d0bae]{color:#666;flex:1;margin:0;font-size:14px;line-height:1.6}.landing .article-card .article-cta[data-v-7d8d0bae]{color:#09f;margin-top:4px;font-size:14px;font-weight:500}.landing .footer-links[data-v-7d8d0bae]{color:var(--silver);gap:24px;font-size:13px;display:flex}.landing .footer-links a[data-v-7d8d0bae]:hover{color:var(--white)}.test-input-section__label[data-v-99b19e17]{min-width:0;font-size:14px;font-weight:500}.test-input-section__header-actions[data-v-99b19e17]{flex-shrink:0;align-items:center;gap:4px;min-width:0;display:inline-flex}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-blue-500:oklch(62.3% .214 259.815);--color-purple-500:oklch(62.7% .265 303.9);--color-gray-500:oklch(55.1% .027 264.364);--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:oklch(55.1% .027 264.364);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is(input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:oklch(54.6% .245 262.881);outline:2px solid #0000}input::placeholder,textarea::placeholder{color:oklch(55.1% .027 264.364);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-date-and-time-value{text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:oklch(54.6% .245 262.881);--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:oklch(55.1% .027 264.364);flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid #0000}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=checkbox]):checked{appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=radio]):checked{appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-2{top:calc(var(--spacing) * 2)}.right-2{right:calc(var(--spacing) * 2)}.right-12{right:calc(var(--spacing) * 12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-2{bottom:calc(var(--spacing) * 2)}.left-0{left:calc(var(--spacing) * 0)}.z-10{z-index:10}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.prose-sm{font-size:.875rem;line-height:1.71429}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.11111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.8em;font-size:2.14286em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.8em;font-size:1.42857em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.444444em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.42857em;margin-bottom:.571429em;line-height:1.42857}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.142857em;padding-inline-end:.357143em;padding-bottom:.142857em;border-radius:.3125rem;padding-inline-start:.357143em;font-size:.857143em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;border-radius:.25rem;margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em;font-size:.857143em;line-height:1.66667}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em;padding-inline-start:1.57143em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;margin-bottom:.285714em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.428571em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;padding-inline-start:1.57143em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.85714em;margin-bottom:2.85714em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;font-size:.857143em;line-height:1.33333}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-2{margin-left:calc(var(--spacing) * 2)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-full{height:100%}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-60{max-height:calc(var(--spacing) * 60)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-full{width:100%}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.bg-blue-500{background-color:var(--color-blue-500)}.bg-purple-500{background-color:var(--color-purple-500)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-gray-500{color:var(--color-gray-500)}.text-red-500{color:var(--color-red-500)}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media not all and (width>=48rem){.max-md\:hidden{display:none}}@media (width>=40rem){:where(.sm\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (width>=48rem){.md\:inline{display:inline}}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}:root{--color-bg:#000;--color-bg-elevated:#ffffff0a;--color-bg-frosted:#ffffff0f;--color-bg-frosted-hover:#ffffff1f;--color-text:#fff;--color-text-muted:#ccc;--color-text-subtle:#888;--color-border:#ffffff2e;--color-border-subtle:#ffffff14;--color-primary:#fff;--color-primary-text:#000;--color-primary-hover:#f2f2f2;--color-accent:#09f;--color-accent-soft:#0099ff2e;--color-danger:#ff4d4f;--color-success:#00d68f;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--radius-pill:100px;--font-xs:11px;--font-sm:12px;--font-base:13px;--font-md:14px;--font-lg:16px;--font-xl:18px;--font-2xl:22px;--font-3xl:28px;--font-4xl:36px;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--ease-out:cubic-bezier(.16, 1, .3, 1);--duration-fast:.15s;--duration-base:.2s;--duration-slow:.3s}.btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);font-family:inherit;font-size:var(--font-md);font-weight:var(--weight-semibold);letter-spacing:0;cursor:pointer;white-space:nowrap;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);-webkit-user-select:none;user-select:none;border:1px solid #0000;text-decoration:none;display:inline-flex;overflow:visible}.btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.btn-primary{background:var(--color-primary);color:var(--color-primary-text)}.btn-primary:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);transform:scale(.97)}.btn-primary:active:not(:disabled){transform:scale(.95)}.btn-secondary{background:var(--color-bg-frosted);color:var(--color-text);border-color:var(--color-border)}.btn-secondary:hover:not(:disabled){background:var(--color-bg-frosted-hover);border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.btn-ghost{color:var(--color-text-muted);background:0 0}.btn-ghost:hover:not(:disabled){background:var(--color-bg-frosted);color:var(--color-text)}.btn-danger{color:var(--color-danger);border-color:var(--color-danger);background:0 0}.btn-danger:hover:not(:disabled){background:#ff4d4f1a}.btn-sm{padding:var(--space-2) var(--space-5);font-size:var(--font-base);font-weight:var(--weight-medium)}.btn-lg{padding:var(--space-4) var(--space-8);font-size:var(--font-lg)}.btn-icon{padding:var(--space-2);flex-shrink:0;width:36px;height:36px}.btn-block{width:100%}.card{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-6)}.card-frosted{background:var(--color-bg-frosted);-webkit-backdrop-filter:blur(20px)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.text-input,input[type=text]:not([data-no-style]),input[type=email]:not([data-no-style]),input[type=number]:not([data-no-style]),input[type=url]:not([data-no-style]),input[type=search]:not([data-no-style]),input[type=password]:not([data-no-style]),textarea:not([data-no-style]),select:not([data-no-style]){padding:var(--space-3) var(--space-4);background:var(--color-bg-frosted);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-family:inherit;font-size:var(--font-base);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);outline:none;align-items:center;line-height:1.5;display:inline-flex}.text-input:hover,input[type=text]:not([data-no-style]):hover,input[type=email]:not([data-no-style]):hover,input[type=number]:not([data-no-style]):hover,textarea:not([data-no-style]):hover,select:not([data-no-style]):hover{border-color:var(--color-border-strong)}.text-input:focus,input[type=text]:not([data-no-style]):focus,input[type=email]:not([data-no-style]):focus,input[type=number]:not([data-no-style]):focus,textarea:not([data-no-style]):focus,select:not([data-no-style]):focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.text-input::placeholder,input[type=text]:not([data-no-style])::placeholder,input[type=email]:not([data-no-style])::placeholder{color:var(--color-text-tertiary)}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.text-muted{color:var(--color-text-muted)}.text-subtle{color:var(--color-text-subtle)}.text-sm{font-size:var(--font-sm)}.text-base{font-size:var(--font-base)}.text-md{font-size:var(--font-md)}.text-lg{font-size:var(--font-lg)}.text-xl{font-size:var(--font-xl)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}::-webkit-scrollbar-horizontal{display:none}.custom-select{appearance:none!important;background-image:none!important}.custom-select::-ms-expand{display:none}.result-container[data-v-19e3b8a6]{flex-direction:column;height:100%;min-height:0;display:flex}.result-body[data-v-19e3b8a6]{flex:1;min-height:0;overflow:auto}.tool-calls-section[data-v-19e3b8a6]{flex:none}.result-container[data-v-19e3b8a6]:has(.tool-call-display) .n-empty{display:none}.fade-enter-active[data-v-5c9745eb],.fade-leave-active[data-v-5c9745eb]{transition:opacity .5s}.fade-enter-from[data-v-5c9745eb],.fade-leave-to[data-v-5c9745eb]{opacity:0}.select-hint[data-v-5c9745eb]{color:var(--n-text-color-3);font-size:12px}.select-option[data-v-5c9745eb]{color:var(--n-text-color-2);justify-content:flex-start}.select-option[data-v-5c9745eb]:hover,.select-option--selected[data-v-5c9745eb]{background:var(--n-hover-color);color:var(--n-text-color)}.select-option--selected[data-v-5c9745eb]{box-shadow:inset 2px 0 0 var(--n-primary-color)}.test-image-attachment-control[data-v-a1a58e48]{flex-shrink:0;justify-content:flex-end;align-items:center;gap:2px;min-width:28px;height:28px;display:inline-flex}.test-image-attachment-control--selected[data-v-a1a58e48]{max-width:84px}.test-image-attachment-control__preview[data-v-a1a58e48]{border-radius:4px;width:28px;height:28px;overflow:hidden}.basic-system-workspace[data-v-157916c9]{flex:1;width:100%;height:100%;min-height:0;position:relative;overflow:visible}.workspace-page-tools[data-v-157916c9]{display:contents}.basic-system-split[data-v-157916c9]{width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.split-pane[data-v-157916c9]{min-height:0}.split-divider[data-v-157916c9]{cursor:col-resize;background:var(--n-divider-color,#00000014);border-radius:999px;margin:6px 0;transition:background .12s}.split-divider[data-v-157916c9]:hover,.split-divider[data-v-157916c9]:focus-visible{background:var(--n-primary-color,#3b82f680);outline:none}.test-area-top[data-v-157916c9]{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.test-area-label[data-v-157916c9]{white-space:nowrap}.variant-deck[data-v-157916c9]{gap:12px;width:100%;display:grid}.variant-cell[data-v-157916c9]{flex-direction:column;gap:8px;min-width:0;display:flex}.variant-cell__controls[data-v-157916c9]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.variant-cell__controls--stacked[data-v-157916c9]{flex-flow:column;justify-content:flex-start;align-items:stretch}.variant-cell__meta[data-v-157916c9]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.variant-cell__actions[data-v-157916c9]{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.variant-cell__label[data-v-157916c9],.variant-cell__role[data-v-157916c9],.variant-cell__stale[data-v-157916c9]{flex-shrink:0}.variant-cell__model[data-v-157916c9]{flex:auto;min-width:0}.variant-cell__run[data-v-157916c9]{flex-shrink:0}.output-evaluation-entry[data-v-157916c9]{white-space:nowrap;flex-shrink:0;align-items:center;margin-right:-2px;display:flex}.variant-results-wrap[data-v-157916c9]{flex:1;min-height:0;overflow:hidden}.variant-results[data-v-157916c9]{gap:12px;height:100%;min-height:0;display:grid}.variant-result-card[data-v-157916c9]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.variant-result-card[data-v-157916c9] .n-card__content{height:100%;max-height:100%;overflow:hidden}.basic-user-workspace[data-v-be60fed1]{flex:1;width:100%;height:100%;min-height:0;position:relative;overflow:visible}.workspace-page-tools[data-v-be60fed1]{display:contents}.basic-user-split[data-v-be60fed1]{width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.split-pane[data-v-be60fed1]{min-height:0}.split-divider[data-v-be60fed1]{cursor:col-resize;background:var(--n-divider-color,#00000014);border-radius:999px;margin:6px 0;transition:background .12s}.split-divider[data-v-be60fed1]:hover,.split-divider[data-v-be60fed1]:focus-visible{background:var(--n-primary-color,#3b82f680);outline:none}.test-area-top[data-v-be60fed1]{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.test-area-label[data-v-be60fed1]{white-space:nowrap}.variant-deck[data-v-be60fed1]{gap:12px;width:100%;display:grid}.variant-cell[data-v-be60fed1]{flex-direction:column;gap:8px;min-width:0;display:flex}.variant-cell__controls[data-v-be60fed1]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.variant-cell__controls--stacked[data-v-be60fed1]{flex-flow:column;justify-content:flex-start;align-items:stretch}.variant-cell__meta[data-v-be60fed1]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.variant-cell__actions[data-v-be60fed1]{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.variant-cell__label[data-v-be60fed1],.variant-cell__role[data-v-be60fed1],.variant-cell__stale[data-v-be60fed1]{flex-shrink:0}.variant-cell__model[data-v-be60fed1]{flex:auto;min-width:0}.variant-cell__run[data-v-be60fed1]{flex-shrink:0}.output-evaluation-entry[data-v-be60fed1]{white-space:nowrap;flex-shrink:0;align-items:center;margin-right:-2px;display:flex}.variant-results-wrap[data-v-be60fed1]{flex:1;min-height:0;overflow:hidden}.variant-results[data-v-be60fed1]{gap:12px;height:100%;min-height:0;display:grid}.variant-result-card[data-v-be60fed1]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.variant-result-card[data-v-be60fed1] .n-card__content{height:100%;max-height:100%;overflow:hidden}.image-model-quick-switch[data-v-e8d349e9]{vertical-align:middle;align-items:center;min-width:0;max-width:100%;display:inline-flex}.image-model-quick-switch__model[data-v-e8d349e9]{text-overflow:ellipsis;white-space:nowrap;background:var(--n-tag-color,var(--n-color-embedded));max-width:min(180px,100%);color:var(--n-text-color-2);transition:background-color .15s,box-shadow .15s,color .15s;overflow:hidden}.image-model-quick-switch__model[data-v-e8d349e9] .n-tag__content{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.image-model-quick-switch__model--clickable[data-v-e8d349e9]{cursor:pointer}.image-model-quick-switch__model--clickable[data-v-e8d349e9]:hover,.image-model-quick-switch__model--clickable[data-v-e8d349e9]:focus-visible{background:var(--n-hover-color);color:var(--n-text-color);box-shadow:inset 0 0 0 1px var(--n-border-color)}.image-model-quick-switch__popover[data-v-e8d349e9]{width:260px}.image-model-quick-switch__title[data-v-e8d349e9]{font-size:12px;font-weight:500}.image-model-quick-switch__hint[data-v-e8d349e9]{font-size:12px;line-height:1.35}.image-token-usage[data-v-2ad61242]{flex-direction:column;gap:6px;width:100%;padding:4px 0;display:flex;overflow:hidden}.usage-section[data-v-2ad61242]{align-items:center;gap:8px;display:flex}.section-label[data-v-2ad61242]{text-transform:uppercase;letter-spacing:.5px;min-width:48px;font-size:11px}.usage-tags[data-v-2ad61242]{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.prompt-garden-inspiration-trigger[data-v-86be8e1f]{white-space:nowrap;border-radius:999px;font-weight:500}.prompt-garden-inspiration-popover[data-v-86be8e1f]{gap:8px;width:min(360px,100vw - 32px);padding:10px;display:grid}.prompt-garden-inspiration-popover__header[data-v-86be8e1f],.prompt-garden-inspiration-popover__footer[data-v-86be8e1f],.prompt-garden-inspiration-item__title-row[data-v-86be8e1f]{justify-content:space-between;align-items:center;gap:8px;display:flex}.prompt-garden-inspiration-popover__title[data-v-86be8e1f]{min-width:0;color:color-mix(in srgb, var(--n-success-color) 78%, var(--n-text-color-2));align-items:center;gap:6px;display:inline-flex}.prompt-garden-inspiration-popover__loading[data-v-86be8e1f],.prompt-garden-inspiration-popover__empty[data-v-86be8e1f]{text-align:center;justify-content:center;align-items:center;gap:8px;min-height:70px;display:flex}.prompt-garden-inspiration-list[data-v-86be8e1f]{gap:8px;display:grid}.prompt-garden-inspiration-item[data-v-86be8e1f]{border:1px solid var(--n-border-color);background:color-mix(in srgb, var(--n-color) 92%, var(--n-success-color) 8%);border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:8px;display:grid}.prompt-garden-inspiration-item__thumb[data-v-86be8e1f]{background:var(--n-border-color);cursor:zoom-in;border-radius:6px;width:44px;height:44px;overflow:hidden}.prompt-garden-inspiration-item__thumb[data-v-86be8e1f] img{object-fit:cover;width:100%;height:100%}.prompt-garden-inspiration-item__body[data-v-86be8e1f]{gap:4px;min-width:0;display:grid}.prompt-garden-inspiration-item__title[data-v-86be8e1f]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prompt-garden-inspiration-item__summary[data-v-86be8e1f]{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.prompt-garden-inspiration-item__tags[data-v-86be8e1f]{flex-wrap:wrap;gap:4px;display:flex}.prompt-garden-inspiration-popover__footer[data-v-86be8e1f]{padding-top:2px}.image-text2image-workspace[data-v-243a6ed1]{flex:1;width:100%;height:100%;min-height:0;position:relative;overflow:visible}.workspace-page-tools[data-v-243a6ed1]{display:contents}.image-text2image-split[data-v-243a6ed1]{width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.split-pane[data-v-243a6ed1]{min-height:0}.header-utility-button[data-v-243a6ed1]{border-radius:999px;font-weight:500}.reference-action-toolbar[data-v-243a6ed1]{flex-wrap:wrap;min-width:0}.reference-action-button-wrap[data-v-243a6ed1]{display:inline-flex}.reference-action-anchor[data-v-243a6ed1]{align-items:center;gap:6px;min-width:0;display:inline-flex}.reference-action-thumbnail[data-v-243a6ed1]{border:1px solid var(--n-border-color);background:var(--n-color-embedded);border-radius:12px;flex-shrink:0;width:40px;height:40px;overflow:hidden}.reference-action-status[data-v-243a6ed1]{border-radius:999px}.split-divider[data-v-243a6ed1]{cursor:col-resize;background:var(--n-divider-color,#00000014);border-radius:999px;margin:6px 0;transition:background .12s}.split-divider[data-v-243a6ed1]:hover,.split-divider[data-v-243a6ed1]:focus-visible{background:var(--n-primary-color,#3b82f680);outline:none}.test-area-top[data-v-243a6ed1]{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.test-area-label[data-v-243a6ed1]{white-space:nowrap}.variant-deck[data-v-243a6ed1]{gap:12px;width:100%;display:grid}.variant-cell[data-v-243a6ed1]{flex-direction:column;gap:8px;min-width:0;display:flex}.variant-cell__controls[data-v-243a6ed1]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.variant-cell__controls--stacked[data-v-243a6ed1]{flex-flow:column;justify-content:flex-start;align-items:stretch}.variant-cell__meta[data-v-243a6ed1]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.variant-cell__actions[data-v-243a6ed1]{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.variant-cell__label[data-v-243a6ed1]{flex-shrink:0}.variant-cell__model[data-v-243a6ed1]{flex:auto;min-width:0}.variant-cell__run[data-v-243a6ed1]{flex-shrink:0}.variant-results-wrap[data-v-243a6ed1]{flex:1;min-height:0;overflow:hidden}.variant-results[data-v-243a6ed1]{gap:12px;height:100%;min-height:0;display:grid}.variant-result-card[data-v-243a6ed1]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.variant-result-card[data-v-243a6ed1] .n-card__content{height:100%;max-height:100%;overflow:hidden}.result-container[data-v-243a6ed1]{flex-direction:column;height:100%;min-height:0;display:flex}.result-body[data-v-243a6ed1]{flex:1;min-height:0;overflow:auto}.thumbnail-container[data-v-220a6231]{flex-shrink:0;justify-content:center;align-items:center;display:flex}.thumbnail-container[data-v-220a6231] .n-image{transition:all .2s;box-shadow:0 2px 4px #0000001a}.thumbnail-container[data-v-220a6231] .n-image:hover{transform:scale(1.05);box-shadow:0 4px 8px #00000026}.image-image2image-workspace[data-v-220a6231]{flex:1;width:100%;height:100%;min-height:0;position:relative;overflow:visible}.workspace-page-tools[data-v-220a6231]{display:contents}.image-image2image-split[data-v-220a6231]{width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.split-pane[data-v-220a6231]{min-height:0}.header-utility-button[data-v-220a6231]{border-radius:999px;font-weight:500}.split-divider[data-v-220a6231]{cursor:col-resize;background:var(--n-divider-color,#00000014);border-radius:999px;margin:6px 0;transition:background .12s}.split-divider[data-v-220a6231]:hover,.split-divider[data-v-220a6231]:focus-visible{background:var(--n-primary-color,#3b82f680);outline:none}.test-area-top[data-v-220a6231]{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.test-area-label[data-v-220a6231]{white-space:nowrap}.variant-deck[data-v-220a6231]{gap:12px;width:100%;display:grid}.variant-cell[data-v-220a6231]{flex-direction:column;gap:8px;min-width:0;display:flex}.variant-cell__controls[data-v-220a6231]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.variant-cell__controls--stacked[data-v-220a6231]{flex-flow:column;justify-content:flex-start;align-items:stretch}.variant-cell__meta[data-v-220a6231]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.variant-cell__actions[data-v-220a6231]{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.variant-cell__label[data-v-220a6231]{flex-shrink:0}.variant-cell__model[data-v-220a6231]{flex:auto;min-width:0}.variant-cell__run[data-v-220a6231]{flex-shrink:0}.variant-results-wrap[data-v-220a6231]{flex:1;min-height:0;overflow:hidden}.variant-results[data-v-220a6231]{gap:12px;height:100%;min-height:0;display:grid}.variant-result-card[data-v-220a6231]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.variant-result-card[data-v-220a6231] .n-card__content{height:100%;max-height:100%;overflow:hidden}.result-container[data-v-220a6231]{flex-direction:column;height:100%;min-height:0;display:flex}.result-body[data-v-220a6231]{flex:1;min-height:0;overflow:auto}.image-multiimage-workspace[data-v-d778b225]{height:100%;min-height:0;position:relative;overflow:visible}.workspace-page-tools[data-v-d778b225]{display:contents}.image-multiimage-split[data-v-d778b225]{gap:12px;height:100%;min-height:0;display:grid;overflow:hidden}.split-pane[data-v-d778b225]{min-width:0;min-height:0;overflow:hidden}.hidden-input[data-v-d778b225]{display:none}.image-card-list[data-v-d778b225]{overscroll-behavior-x:contain;overscroll-behavior-y:contain;touch-action:pan-y;flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.image-card[data-v-d778b225]{border:1px solid var(--n-border-color);background:var(--n-color);border-radius:14px;flex-direction:column;gap:8px;width:116px;padding:8px;transition:border-color .18s,box-shadow .18s,transform .18s,opacity .18s;display:flex}.image-card[data-v-d778b225]:hover{border-color:var(--n-border-color-hover);box-shadow:0 8px 20px #0000000f}.image-card--dragging[data-v-d778b225]{opacity:.68;transform:scale(.98)}.image-card--drop-target[data-v-d778b225]{border-color:var(--n-primary-color);box-shadow:0 0 0 2px var(--n-primary-color-suppl)}.image-card__preview-wrap[data-v-d778b225]{aspect-ratio:1;background:var(--n-color-embedded);border-radius:12px;width:100%;position:relative;overflow:hidden}.image-card__preview[data-v-d778b225]{width:100%;height:100%;display:block}.image-card__preview[data-v-d778b225] img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.image-card__remove[data-v-d778b225]{z-index:1;color:#fff;-webkit-backdrop-filter:blur(8px);background:#111827d1;border:1px solid #ffffff57;border-radius:999px;width:30px;min-width:30px;height:30px;transition:transform .18s,background .18s,box-shadow .18s,border-color .18s;position:absolute;top:8px;right:8px;box-shadow:0 8px 18px #0f172a47}.image-card__remove[data-v-d778b225]:hover,.image-card__remove[data-v-d778b225]:focus-visible{color:#fff;background:#dc2626eb;border-color:#ffffff80;transform:scale(1.05);box-shadow:0 10px 22px #7f1d1d5c}.image-card__remove-icon[data-v-d778b225]{width:15px;height:15px}.image-card__footer[data-v-d778b225]{cursor:grab;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:0 2px;display:flex}.image-card__footer[data-v-d778b225]:active{cursor:grabbing}.image-card__drag-handle[data-v-d778b225]{min-width:22px;height:24px;color:var(--n-text-color-2);letter-spacing:-1px;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.image-card__label[data-v-d778b225]{text-align:left;flex:1;min-width:0}.image-upload-card[data-v-d778b225]{border:1px dashed var(--n-border-color);background:var(--n-color-embedded);width:116px;min-height:140px;color:var(--n-text-color-2);cursor:pointer;appearance:none;font:inherit;text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px;transition:border-color .18s,box-shadow .18s,color .18s,transform .18s;display:flex}.image-upload-card[data-v-d778b225]:hover{border-color:var(--n-border-color-hover);transform:translateY(-1px);box-shadow:0 8px 20px #0000000d}.image-upload-card[data-v-d778b225]:focus-visible{border-color:var(--n-primary-color);box-shadow:0 0 0 2px var(--n-primary-color-suppl);outline:none}.image-upload-card--drop-target[data-v-d778b225]{border-color:var(--n-primary-color);box-shadow:0 0 0 2px var(--n-primary-color-suppl);color:var(--n-primary-color)}.image-upload-card__icon[data-v-d778b225]{font-size:28px;font-weight:300;line-height:1}.image-upload-card__text[data-v-d778b225]{font-size:13px;line-height:1.4}.split-divider[data-v-d778b225]{cursor:col-resize;background:var(--n-divider-color,#00000014);border-radius:999px;align-self:stretch;width:12px;transition:background .12s}.split-divider[data-v-d778b225]:hover,.split-divider[data-v-d778b225]:focus-visible{background:var(--n-primary-color,#3b82f680);outline:none}.test-area-top[data-v-d778b225]{justify-content:space-between;align-items:center;gap:12px;display:flex}.test-area-label[data-v-d778b225]{white-space:nowrap}.variant-deck[data-v-d778b225]{gap:12px;width:100%;display:grid}.variant-cell[data-v-d778b225]{flex-direction:column;gap:8px;min-width:0;display:flex}.variant-cell__controls[data-v-d778b225]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.variant-cell__controls--stacked[data-v-d778b225]{flex-flow:column;justify-content:flex-start;align-items:stretch}.variant-cell__meta[data-v-d778b225]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.variant-cell__actions[data-v-d778b225]{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.variant-cell__label[data-v-d778b225]{flex-shrink:0}.variant-cell__model[data-v-d778b225]{flex:auto;min-width:0}.variant-cell__support[data-v-d778b225]{margin-top:6px;font-size:12px;line-height:1.35;display:block}.variant-cell__run[data-v-d778b225]{flex-shrink:0}.variant-cell__run-trigger[data-v-d778b225]{display:inline-flex}.variant-results-wrap[data-v-d778b225]{flex:1;min-height:0;overflow:hidden}.variant-results[data-v-d778b225]{gap:12px;height:100%;min-height:0;display:grid}.variant-result-card[data-v-d778b225]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.variant-result-card[data-v-d778b225] .n-card__content{height:100%;max-height:100%;overflow:hidden}.result-container[data-v-d778b225]{flex-direction:column;height:100%;min-height:0;display:flex}.result-body[data-v-d778b225]{flex:1;min-height:0;overflow:auto}@media (width<=900px){.image-multiimage-split[data-v-d778b225]{grid-template-columns:minmax(0,1fr)!important}.split-divider[data-v-d778b225]{display:none}.image-card-list[data-v-d778b225]{gap:10px}.image-card[data-v-d778b225],.image-upload-card[data-v-d778b225]{width:calc(50% - 5px);min-width:132px}}.pdf-tool-page[data-v-94500ec9]{color:#e0e0e0;background:#0a0a0a;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pdf-container[data-v-94500ec9]{max-width:1080px;padding:var(--space-6) var(--space-4);margin:0 auto}.pdf-tabs[data-v-94500ec9]{gap:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:repeat(5,1fr);display:grid}@media (width<=900px){.pdf-tabs[data-v-94500ec9]{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.pdf-tabs[data-v-94500ec9]{grid-template-columns:repeat(2,1fr)}}@media (width<=420px){.pdf-tabs[data-v-94500ec9]{grid-template-columns:repeat(auto-fill,minmax(85px,1fr));gap:5px}.pdf-tabs .tab-btn[data-v-94500ec9]{white-space:nowrap;padding:8px 4px!important;font-size:11px!important}}.tab-btn[data-v-94500ec9]{background:var(--color-bg-frosted);border:1px solid var(--color-border);color:var(--color-text-muted);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);cursor:pointer;font-size:var(--font-md);transition:all var(--duration-fast) var(--ease-out);font-family:inherit}.tab-btn.active[data-v-94500ec9]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-text);font-weight:var(--weight-semibold)}.pdf-desc[data-v-94500ec9]{color:#888;margin:0 0 16px;font-size:13px}.upload-zone[data-v-94500ec9]{text-align:center;cursor:pointer;border:2px dashed #ffffff26;border-radius:12px;margin-bottom:16px;padding:40px 20px;transition:border-color .2s}.upload-zone[data-v-94500ec9]:hover{border-color:#4a6b47}.upload-hint[data-v-94500ec9]{pointer-events:none}.upload-icon[data-v-94500ec9]{margin-bottom:12px;font-size:36px;display:block}.upload-hint p[data-v-94500ec9]{color:#888;margin:4px 0;font-size:14px}.upload-sub[data-v-94500ec9]{color:#555!important;font-size:12px!important}.upload-link[data-v-94500ec9]{color:#4a6b47;pointer-events:auto;cursor:pointer}.file-list[data-v-94500ec9]{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.file-item[data-v-94500ec9]{background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.file-icon[data-v-94500ec9]{font-size:18px}.file-name[data-v-94500ec9]{color:#ccc;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.file-size[data-v-94500ec9]{color:#666;font-size:12px}.file-remove[data-v-94500ec9]{color:#666;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:12px}.file-remove[data-v-94500ec9]:hover{color:#e55;background:#f003}.action-panel[data-v-94500ec9]{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:20px}.sub-params[data-v-94500ec9]{flex-wrap:wrap;gap:16px;margin-bottom:16px;display:flex}.sub-params label[data-v-94500ec9]{color:#aaa;align-items:center;gap:8px;font-size:13px;display:flex}.text-input[data-v-94500ec9],.num-input[data-v-94500ec9],.select-input[data-v-94500ec9]{color:#ddd;background:#ffffff0f;border:1px solid #ffffff26;border-radius:6px;outline:none;padding:6px 10px;font-size:13px}.text-input[data-v-94500ec9]:focus,.num-input[data-v-94500ec9]:focus,.select-input[data-v-94500ec9]:focus{border-color:#4a6b47}.num-input[data-v-94500ec9]{width:80px}.select-input[data-v-94500ec9]{cursor:pointer}.action-btns[data-v-94500ec9]{gap:var(--space-3);margin-top:var(--space-2);display:flex}.action-btn[data-v-94500ec9]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);cursor:pointer;font-size:var(--font-md);font-weight:var(--weight-medium);transition:all var(--duration-fast) var(--ease-out);border:1px solid #0000;flex:1;font-family:inherit}.action-btn[data-v-94500ec9]:disabled{opacity:.4;cursor:not-allowed}.action-btn.primary[data-v-94500ec9]{color:#fff;font-weight:var(--weight-semibold);background:#2563eb}.action-btn.primary[data-v-94500ec9]:hover:not(:disabled){background:#1d4ed8;transform:scale(.97);box-shadow:0 0 0 3px #2563eb4d}.action-btn.secondary[data-v-94500ec9]{background:var(--color-bg-frosted);color:var(--color-text-muted);border-color:var(--color-border)}.action-btn.secondary[data-v-94500ec9]:hover:not(:disabled){background:var(--color-bg-frosted-hover);color:var(--color-text);border-color:var(--color-accent)}.progress-bar[data-v-94500ec9]{background:#ffffff14;border-radius:6px;height:8px;margin-top:12px;position:relative;overflow:hidden}.progress-fill[data-v-94500ec9]{background:linear-gradient(90deg,#4a6b47,#7ab87e);border-radius:6px;height:100%;transition:width .3s}.progress-text[data-v-94500ec9]{color:#888;font-size:11px;position:absolute;top:-2px;right:8px}.result-zone[data-v-94500ec9]{text-align:center;margin-top:20px}.result-label[data-v-94500ec9]{color:#7ab87e;margin-bottom:12px;font-size:15px}.download-btn[data-v-94500ec9]{color:#fff;background:#4a6b47;border-radius:8px;margin-bottom:8px;padding:10px 24px;font-size:14px;text-decoration:none;display:inline-block}.download-zip-btn[data-v-94500ec9]{color:#888;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:6px;margin:8px auto 0;padding:6px 16px;font-size:13px;display:block}.text-preview[data-v-94500ec9]{text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;margin-top:20px;padding:12px}.text-preview summary[data-v-94500ec9]{cursor:pointer;color:#7ab87e;-webkit-user-select:none;user-select:none;font-size:13px}.text-preview pre[data-v-94500ec9]{color:#ccc;white-space:pre-wrap;word-break:break-word;max-height:400px;margin:10px 0 0;font-size:12px;line-height:1.6;overflow:auto}.param-tip[data-v-94500ec9]{color:#7a8e7a;flex-basis:100%;margin:4px 0 0;font-size:12px;line-height:1.5}.sub-params[data-v-94500ec9]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sub-params>label[data-v-94500ec9]{color:#aaa;align-items:center;gap:6px;font-size:13px;display:flex}@media (width<=720px){.pdf-tool-page[data-v-94500ec9]{max-width:100vw;min-height:auto;padding:16px;overflow-x:hidden}.pdf-tool-page[data-v-94500ec9]>*{min-width:0;max-width:100%}.pdf-tool-page .page-header h1[data-v-94500ec9]{word-break:break-word;font-size:22px}.pdf-tool-page .page-header .subtitle[data-v-94500ec9]{word-break:break-word;font-size:13px}.pdf-tabs[data-v-94500ec9]{gap:6px;grid-template-columns:repeat(2,1fr)!important}.pdf-tabs .pdf-tab-btn[data-v-94500ec9]{white-space:normal;text-align:center;height:auto;line-height:1.3;padding:8px 4px!important;font-size:12px!important}}.login-required[data-v-56d39a75]{text-align:center;color:#fff;background:#0000004d;border:1px solid #ffffff14;border-radius:16px;padding:60px 20px}.login-required h3[data-v-56d39a75]{margin:0 0 8px;font-size:22px;font-weight:600}.login-required p[data-v-56d39a75]{color:#fff9;margin:0 0 24px;font-size:14px}.transcribe-tab[data-v-56d39a75]{color:#fff}.tab-intro h2[data-v-56d39a75]{margin:0 0 6px;font-size:24px}.tab-intro p[data-v-56d39a75]{color:#ffffffa6;margin:0 0 24px}.login-required[data-v-56d39a75]{text-align:center;background:#ffffff0a;border:1px dashed #09f6;border-radius:16px;padding:60px 24px}.login-icon[data-v-56d39a75]{margin-bottom:16px;font-size:64px}.login-required h3[data-v-56d39a75]{margin:0 0 8px;font-size:22px}.login-required p[data-v-56d39a75]{color:#fff9;margin:0 0 24px}.btn-primary[data-v-56d39a75],.btn-secondary[data-v-56d39a75]{cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:10px 24px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.btn-primary[data-v-56d39a75]{color:#fff;background:#09f}.btn-primary[data-v-56d39a75]:hover:not(:disabled){background:#007acc;transform:translateY(-1px);box-shadow:0 4px 12px #0099ff4d}.btn-primary[data-v-56d39a75]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-56d39a75]{color:#fff;background:0 0;border:1px solid #ffffff4d}.btn-secondary[data-v-56d39a75]:hover{background:#0099ff1a;border-color:#09f}.upload-zone[data-v-56d39a75]{padding:0}.upload-zone h3[data-v-56d39a75]{margin:0 0 12px;font-size:16px}.drop-area[data-v-56d39a75]{text-align:center;color:#ffffffa6;border:2px dashed #ffffff26;border-radius:12px;margin-bottom:16px;padding:40px 24px;font-size:14px;transition:all .15s}.drop-area.dragging[data-v-56d39a75]{background:#0099ff14;border-color:#09f9}.drop-area a[data-v-56d39a75]{color:#09f;text-decoration:underline}.quota-bar[data-v-56d39a75]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;margin-bottom:16px;padding:14px 16px}.quota-text[data-v-56d39a75]{color:#ffffffbf;justify-content:space-between;margin-bottom:8px;font-size:13px;display:flex}.plan-badge[data-v-56d39a75]{color:#9df;background:linear-gradient(90deg,#0099ff4d,#0099ff26);border:1px solid #09f6;border-radius:9999px;padding:2px 10px;font-weight:600}.quota-progress[data-v-56d39a75]{background:#ffffff14;border-radius:9999px;height:6px;overflow:hidden}.quota-fill[data-v-56d39a75]{background:linear-gradient(90deg,#0c8,#09f);height:100%;transition:width .3s}.quota-out[data-v-56d39a75]{color:#f86;margin-top:8px;font-size:13px}.quota-renewed[data-v-56d39a75]{color:#0c8;margin-top:8px;font-size:13px}.renew-zone[data-v-56d39a75]{background:#ffc80014;border:1px solid #ffc80040;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.renew-zone p[data-v-56d39a75]{color:#fffc;margin:0;font-size:13px}.topup-info[data-v-56d39a75]{color:#ffffffbf;background:#0099ff14;border-radius:8px;margin-top:12px;padding:10px 14px;font-size:13px}.result-zone[data-v-56d39a75]{background:#00ff960a;border:1px solid #00ff9640;border-radius:12px;margin-top:24px;padding:16px}.result-zone h3[data-v-56d39a75]{color:#8fc;margin:0 0 12px;font-size:16px}.result-meta[data-v-56d39a75]{color:#fff9;justify-content:space-between;margin-bottom:10px;font-size:12px;display:flex}.result-status[data-v-56d39a75]{color:#0c8}.sentence-details[data-v-56d39a75]{background:#00000040;border-radius:8px;margin-bottom:10px;padding:8px 12px}.sentence-details summary[data-v-56d39a75]{cursor:pointer;color:#ffffffd9;-webkit-user-select:none;user-select:none;font-size:13px}.sentence-list[data-v-56d39a75]{max-height:280px;margin:8px 0 0;padding-left:24px;overflow-y:auto}.sentence-list li[data-v-56d39a75]{color:#ffffffd9;margin-bottom:6px;font-size:13px;line-height:1.5}.time-code[data-v-56d39a75]{color:#ffc864;margin-right:8px;font-family:monospace;font-size:12px}.sentence-text[data-v-56d39a75]{color:#fffffff2}.result-topbar[data-v-56d39a75]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.result-topbar .consumed-info[data-v-56d39a75]{color:#ffc864e6;font-size:12px}.result-text[data-v-56d39a75]{box-sizing:border-box;color:#fff;resize:vertical;background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;width:100%;padding:12px;font-family:inherit;font-size:14px;line-height:1.6}.replace-bar[data-v-56d39a75]{background:#00000040;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:8px;display:flex}.replace-input[data-v-56d39a75]{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:6px;flex:1;min-width:100px;padding:6px 10px;font-family:inherit;font-size:13px}.replace-input[data-v-56d39a75]:focus{border-color:#09f;outline:none}.replace-arrow[data-v-56d39a75]{color:#ffffff80;font-weight:700}.replace-regex[data-v-56d39a75]{color:#ffffffb3;cursor:pointer;align-items:center;gap:4px;font-size:13px;display:flex}.replace-stats[data-v-56d39a75]{color:#0c8;text-align:center;margin-top:8px;font-size:13px}.result-actions[data-v-56d39a75]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cut-tab h3[data-v-a6131346]{color:#ffffffd9;margin:24px 0 12px;font-size:15px}.drop-zone[data-v-a6131346]{text-align:center;cursor:pointer;border:2px dashed #fff3;border-radius:12px;padding:40px 20px}.drop-zone[data-v-a6131346]:hover{background:#0099ff0d;border-color:#09f}.drop-zone.has-file[data-v-a6131346]{padding:20px}.drop-icon[data-v-a6131346]{margin-bottom:8px;font-size:36px}.file-info[data-v-a6131346]{font-size:14px}.file-info small[data-v-a6131346]{color:#ffffff80;margin-top:4px;display:block}.cut-row[data-v-a6131346]{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.cut-row label[data-v-a6131346]{flex-direction:column;gap:6px;display:flex}.cut-row span[data-v-a6131346]{color:#fff9;font-size:12px}.cut-row input[data-v-a6131346],.cut-row select[data-v-a6131346]{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:8px 12px;font-size:14px}.btn-primary[data-v-a6131346]{color:#fff;cursor:pointer;background:#09f;border:none;border-radius:9999px;margin-top:20px;padding:14px 32px;font-size:15px;font-weight:600}.btn-primary[data-v-a6131346]:hover:not(:disabled){background:#007acc;transform:translateY(-1px)}.btn-primary[data-v-a6131346]:disabled{opacity:.5;cursor:not-allowed}.hint[data-v-a6131346]{color:#ffffff73;margin:8px 0 0;font-size:12px}.progress-bar[data-v-a6131346]{background:#ffffff1a;border-radius:3px;height:6px;margin-top:16px;overflow:hidden}.progress-fill[data-v-a6131346]{background:#09f;height:100%;transition:width .3s}.result[data-v-a6131346]{background:#00c8641a;border:1px solid #00c8644d;border-radius:12px;align-items:center;gap:16px;margin-top:20px;padding:16px 20px;display:flex}.result-icon[data-v-a6131346]{font-size:28px}.result-info[data-v-a6131346]{flex:1;font-size:14px}.result-info small[data-v-a6131346]{color:#ffffff80;margin-top:2px;display:block}.btn-download[data-v-a6131346]{color:#00c864;cursor:pointer;background:0 0;border:1px solid #00c86466;border-radius:9999px;padding:8px 18px;font-weight:600}.error[data-v-a6131346]{color:#f88;background:#ff50501a;border:1px solid #ff50504d;border-radius:8px;margin-top:16px;padding:12px 16px}.convert-tab h3[data-v-535c35d0]{color:#ffffffd9;margin:24px 0 12px;font-size:15px}.drop-zone[data-v-535c35d0]{text-align:center;cursor:pointer;border:2px dashed #fff3;border-radius:12px;padding:40px 20px}.drop-zone[data-v-535c35d0]:hover{background:#0099ff0d;border-color:#09f}.drop-zone.has-file[data-v-535c35d0]{padding:20px}.drop-icon[data-v-535c35d0]{margin-bottom:8px;font-size:36px}.file-info[data-v-535c35d0]{font-size:14px}.file-info small[data-v-535c35d0]{color:#ffffff80;margin-top:4px;display:block}.format-grid[data-v-535c35d0]{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:20px;display:grid}.format-card[data-v-535c35d0]{text-align:center;cursor:pointer;border:1px solid #ffffff1a;border-radius:10px;padding:16px 8px}.format-card[data-v-535c35d0]:hover{border-color:#09f6}.format-card.active[data-v-535c35d0]{background:#0099ff1a;border-color:#09f}.format-name[data-v-535c35d0]{color:#fff;margin-bottom:4px;font-size:14px;font-weight:600}.format-card small[data-v-535c35d0]{color:#fff6;font-size:10px}.btn-primary[data-v-535c35d0]{color:#fff;cursor:pointer;background:#09f;border:none;border-radius:9999px;margin-top:20px;padding:14px 32px;font-size:15px;font-weight:600}.btn-primary[data-v-535c35d0]:hover:not(:disabled){background:#007acc;transform:translateY(-1px)}.btn-primary[data-v-535c35d0]:disabled{opacity:.5;cursor:not-allowed}.hint[data-v-535c35d0]{color:#ffffff73;margin:8px 0 0;font-size:12px}.progress-bar[data-v-535c35d0]{background:#ffffff1a;border-radius:3px;height:6px;margin-top:16px;overflow:hidden}.progress-fill[data-v-535c35d0]{background:#09f;height:100%;transition:width .3s}.result[data-v-535c35d0]{background:#00c8641a;border:1px solid #00c8644d;border-radius:12px;align-items:center;gap:16px;margin-top:20px;padding:16px 20px;display:flex}.result-icon[data-v-535c35d0]{font-size:28px}.result-info[data-v-535c35d0]{flex:1;font-size:14px}.result-info small[data-v-535c35d0]{color:#ffffff80;margin-top:2px;display:block}.btn-download[data-v-535c35d0]{color:#00c864;cursor:pointer;background:0 0;border:1px solid #00c86466;border-radius:9999px;padding:8px 18px;font-weight:600}.error[data-v-535c35d0]{color:#f88;background:#ff50501a;border:1px solid #ff50504d;border-radius:8px;margin-top:16px;padding:12px 16px}.extract-tab h3[data-v-b937b7a8]{color:#ffffffd9;margin:24px 0 12px;font-size:15px}.drop-zone[data-v-b937b7a8]{text-align:center;cursor:pointer;border:2px dashed #fff3;border-radius:12px;padding:40px 20px}.drop-zone[data-v-b937b7a8]:hover{background:#0099ff0d;border-color:#09f}.drop-zone.has-file[data-v-b937b7a8]{padding:20px}.drop-icon[data-v-b937b7a8]{margin-bottom:8px;font-size:36px}.file-info[data-v-b937b7a8]{font-size:14px}.file-info small[data-v-b937b7a8]{color:#ffffff80;margin-top:4px;display:block}.format-row[data-v-b937b7a8]{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px;display:grid}.format-card[data-v-b937b7a8]{text-align:center;cursor:pointer;border:1px solid #ffffff1a;border-radius:10px;padding:16px 8px}.format-card[data-v-b937b7a8]:hover{border-color:#09f6}.format-card.active[data-v-b937b7a8]{background:#0099ff1a;border-color:#09f}.format-name[data-v-b937b7a8]{color:#fff;font-size:14px;font-weight:600}.btn-primary[data-v-b937b7a8]{color:#fff;cursor:pointer;background:#09f;border:none;border-radius:9999px;margin-top:20px;padding:14px 32px;font-size:15px;font-weight:600}.btn-primary[data-v-b937b7a8]:hover:not(:disabled){background:#007acc;transform:translateY(-1px)}.btn-primary[data-v-b937b7a8]:disabled{opacity:.5;cursor:not-allowed}.hint[data-v-b937b7a8]{color:#ffffff73;margin:8px 0 0;font-size:12px}.progress-bar[data-v-b937b7a8]{background:#ffffff1a;border-radius:3px;height:6px;margin-top:16px;overflow:hidden}.progress-fill[data-v-b937b7a8]{background:#09f;height:100%;transition:width .3s}.result[data-v-b937b7a8]{background:#00c8641a;border:1px solid #00c8644d;border-radius:12px;align-items:center;gap:16px;margin-top:20px;padding:16px 20px;display:flex}.result-icon[data-v-b937b7a8]{font-size:28px}.result-info[data-v-b937b7a8]{flex:1;font-size:14px}.result-info small[data-v-b937b7a8]{color:#ffffff80;margin-top:2px;display:block}.btn-download[data-v-b937b7a8]{color:#00c864;cursor:pointer;background:0 0;border:1px solid #00c86466;border-radius:9999px;padding:8px 18px;font-weight:600}.error[data-v-b937b7a8]{color:#f88;background:#ff50501a;border:1px solid #ff50504d;border-radius:8px;margin-top:16px;padding:12px 16px}.denoise-tab h3[data-v-a732a8a0]{color:#ffffffd9;margin:24px 0 12px;font-size:15px}.drop-zone[data-v-a732a8a0]{text-align:center;cursor:pointer;border:2px dashed #fff3;border-radius:12px;padding:40px 20px;transition:all .15s}.drop-zone[data-v-a732a8a0]:hover{background:#0099ff0d;border-color:#09f}.drop-zone.has-file[data-v-a732a8a0]{padding:20px}.drop-icon[data-v-a732a8a0]{margin-bottom:8px;font-size:36px}.drop-zone small[data-v-a732a8a0]{color:#ffffff80}.file-info[data-v-a732a8a0]{color:#ffffffd9;font-size:14px}.file-info small[data-v-a732a8a0]{color:#ffffff80;margin-top:4px;display:block}.level-selector[data-v-a732a8a0]{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.level-card[data-v-a732a8a0]{text-align:center;cursor:pointer;border:1px solid #ffffff1a;border-radius:12px;padding:20px 16px;transition:all .15s}.level-card[data-v-a732a8a0]:hover{border-color:#09f6}.level-card.active[data-v-a732a8a0]{background:#0099ff1a;border-color:#09f}.level-icon[data-v-a732a8a0]{margin-bottom:8px;font-size:32px}.level-title[data-v-a732a8a0]{color:#fff;margin-bottom:4px;font-size:16px;font-weight:600}.level-desc[data-v-a732a8a0]{color:#ffffff80;font-size:12px}.btn-primary[data-v-a732a8a0]{color:#fff;cursor:pointer;background:#09f;border:none;border-radius:9999px;margin-top:20px;padding:14px 32px;font-size:15px;font-weight:600;transition:all .15s}.btn-primary[data-v-a732a8a0]:hover:not(:disabled){background:#007acc;transform:translateY(-1px);box-shadow:0 4px 12px #0099ff4d}.btn-primary[data-v-a732a8a0]:disabled{opacity:.5;cursor:not-allowed}.hint[data-v-a732a8a0]{color:#ffffff73;margin:8px 0 0;font-size:12px}.progress-bar[data-v-a732a8a0]{background:#ffffff1a;border-radius:3px;height:6px;margin-top:16px;overflow:hidden}.progress-fill[data-v-a732a8a0]{background:#09f;height:100%;transition:width .3s}.result[data-v-a732a8a0]{background:#00c8641a;border:1px solid #00c8644d;border-radius:12px;align-items:center;gap:16px;margin-top:20px;padding:16px 20px;display:flex}.result-icon[data-v-a732a8a0]{font-size:28px}.result-info[data-v-a732a8a0]{flex:1;font-size:14px}.result-info small[data-v-a732a8a0]{color:#ffffff80;margin-top:2px;display:block}.btn-download[data-v-a732a8a0]{color:#00c864;cursor:pointer;background:0 0;border:1px solid #00c86466;border-radius:9999px;padding:8px 18px;font-size:13px;font-weight:600}.btn-download[data-v-a732a8a0]:hover{background:#00c86426}.error[data-v-a732a8a0]{color:#f88;background:#ff50501a;border:1px solid #ff50504d;border-radius:8px;margin-top:16px;padding:12px 16px;font-size:13px}.login-required[data-v-440ac7b8]{text-align:center;color:#fff;background:#0000004d;border:1px solid #ffffff14;border-radius:16px;padding:60px 20px}.login-icon[data-v-440ac7b8]{margin-bottom:16px;font-size:64px}.login-required h3[data-v-440ac7b8]{margin:0 0 8px;font-size:22px;font-weight:600}.login-required p[data-v-440ac7b8]{color:#fff9;margin:0 0 24px;font-size:14px}.vocal-tab[data-v-440ac7b8]{color:#fff}.tab-intro h2[data-v-440ac7b8]{margin:0 0 6px;font-size:24px}.tab-intro p[data-v-440ac7b8]{color:#ffffffa6;margin:0 0 4px}.tab-intro .tab-warning[data-v-440ac7b8]{color:#ffe066;background:#ffc80014;border:1px solid #ffc80040;border-radius:8px;margin-top:12px;padding:10px 14px;font-size:13px}.tab-intro h3[data-v-440ac7b8]{margin:24px 0 12px;font-size:16px}.vocal-info[data-v-440ac7b8]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;margin-bottom:24px;padding:16px}.info-row[data-v-440ac7b8]{color:#ffffffbf;justify-content:space-between;align-items:center;padding:6px 0;font-size:14px;display:flex}.plan-badge[data-v-440ac7b8],.trial-badge[data-v-440ac7b8]{border-radius:9999px;padding:2px 10px;font-size:12px;font-weight:600}.plan-badge[data-v-440ac7b8]{color:#9df;background:linear-gradient(90deg,#0099ff4d,#0099ff26);border:1px solid #09f6}.drop-area[data-v-440ac7b8]{text-align:center;color:#ffffffa6;border:2px dashed #ffffff26;border-radius:12px;margin-bottom:16px;padding:40px 24px;font-size:14px;transition:all .15s}.drop-area.dragging[data-v-440ac7b8]{background:#0099ff14;border-color:#09f9}.drop-area a[data-v-440ac7b8]{color:#09f;text-decoration:underline}.drop-area .hint[data-v-440ac7b8]{color:#fff6;margin-top:8px;font-size:12px}.engine-badge[data-v-440ac7b8]{vertical-align:middle;border-radius:9999px;margin-left:8px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-block}.engine-volc[data-v-440ac7b8]{color:#fb8;background:#ff963226;border:1px solid #ff963266}.mode-grid[data-v-440ac7b8]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:16px;display:grid}.mode-chip[data-v-440ac7b8]{color:#fff;cursor:pointer;text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;padding:16px 12px;transition:all .15s}.mode-chip[data-v-440ac7b8]:hover{background:#ffffff14}.mode-chip.active[data-v-440ac7b8]{background:#0099ff2e;border-color:#0099ff80}.mode-emoji[data-v-440ac7b8]{margin-bottom:4px;font-size:24px}.mode-name[data-v-440ac7b8]{font-size:14px;font-weight:600}.mode-desc[data-v-440ac7b8]{color:#ffffff8c;margin-top:2px;font-size:12px}.btn-primary[data-v-440ac7b8]{color:#fff;cursor:pointer;background:#09f;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:10px 24px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.btn-primary[data-v-440ac7b8]:hover:not(:disabled){background:#007acc;transform:translateY(-1px);box-shadow:0 4px 12px #0099ff4d}.btn-primary[data-v-440ac7b8]:disabled{opacity:.5;cursor:not-allowed}.hint[data-v-440ac7b8]{color:#ffffff73;margin:8px 0 0;font-size:12px}.status-box[data-v-440ac7b8]{background:#0099ff14;border:1px solid #0099ff4d;border-radius:10px;margin-top:20px;padding:14px 18px;font-size:14px}.status-box.error[data-v-440ac7b8]{background:#ff444414;border-color:#f446}.processing[data-v-440ac7b8]{align-items:center;gap:12px;display:flex}.spinner[data-v-440ac7b8]{border:2px solid #0099ff4d;border-top-color:#09f;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite spin-440ac7b8}@keyframes spin-440ac7b8{to{transform:rotate(360deg)}}.error-text[data-v-440ac7b8]{color:#ff8887c}.result-box[data-v-440ac7b8]{background:#00c8640f;border:1px solid #00c8644d;border-radius:12px;margin-top:24px;padding:20px}.result-box h3[data-v-440ac7b8]{color:#6f9;margin:0 0 6px;font-size:18px}.result-meta[data-v-440ac7b8]{color:#ffffff8c;margin-bottom:16px;font-size:12px}.result-meta code[data-v-440ac7b8]{background:#ffffff0f;border-radius:4px;padding:2px 6px;font-family:SF Mono,Menlo,monospace}.result-row[data-v-440ac7b8]{border-top:1px solid #ffffff14;align-items:center;gap:12px;padding:12px 0;display:flex}.result-row[data-v-440ac7b8]:first-of-type{border-top:1px solid #ffffff14}.result-label[data-v-440ac7b8]{flex-shrink:0;width:80px;font-size:14px;font-weight:600}.result-row audio[data-v-440ac7b8]{flex:1;min-width:0;height:36px}.download-btn[data-v-440ac7b8]{color:#9df;background:#0099ff26;border:1px solid #09f6;border-radius:6px;flex-shrink:0;padding:6px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s}.download-btn[data-v-440ac7b8]:hover{background:#0099ff4d}.reset-btn[data-v-440ac7b8]{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:9999px;margin-top:16px;padding:8px 20px;font-size:13px;transition:all .15s}.reset-btn[data-v-440ac7b8]:hover{background:#ffffff0f;border-color:#ffffff4d}.audio-toolbox-page[data-v-35a07b56]{color:#fff;background:#0a0a0a;min-height:100vh}.audio-toolbox-container[data-v-35a07b56]{max-width:1100px;margin:0 auto;padding:24px 32px 80px}.toolbox-footer[data-v-35a07b56]{border-top:1px solid #ffffff14;margin-top:80px;padding:24px 0 32px}.trial-info[data-v-35a07b56]{background:linear-gradient(90deg,#ffc80014,#ffc80005);border:1px solid #ffc8002e;border-radius:12px;align-items:center;gap:16px;padding:16px 20px;display:flex}.trial-icon[data-v-35a07b56]{flex-shrink:0;font-size:28px}.trial-text[data-v-35a07b56]{color:#ffffffd9;flex:1;font-size:14px;line-height:1.5}.trial-text strong[data-v-35a07b56]{color:#ffe066;margin-right:4px}.trial-sub[data-v-35a07b56]{color:#ffffff80;margin-top:2px;font-size:12px;display:block}.trial-btn[data-v-35a07b56]{color:#ffe066;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffc80066;border-radius:9999px;flex-shrink:0;padding:8px 18px;font-size:13px;font-weight:600;transition:all .15s}.trial-btn[data-v-35a07b56]:hover{background:#ffc80026;border-color:#ffc800b3}.tab-bar[data-v-35a07b56]{scrollbar-width:thin;scrollbar-color:#fff3 transparent;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;gap:4px;margin-bottom:24px;padding:6px;display:flex;overflow-x:auto}.tab-bar[data-v-35a07b56]::-webkit-scrollbar{height:4px}.tab-bar[data-v-35a07b56]::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.tab-btn[data-v-35a07b56]{color:#ffffffa6;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.tab-btn[data-v-35a07b56]:hover{color:#fff;background:#ffffff0f}.tab-btn.active[data-v-35a07b56]{color:#fff;background:#0099ff2e;box-shadow:inset 0 0 0 1px #09f6}.tab-emoji[data-v-35a07b56]{font-size:16px}.tab-badge[data-v-35a07b56]{color:#ffffff8c;background:#ffffff1a;border-radius:9999px;padding:1px 6px;font-size:11px}.tab-btn.active .tab-badge[data-v-35a07b56]{color:#9df;background:#0099ff4d}.coming-soon[data-v-35a07b56]{text-align:center;color:#ffffff8c;padding:100px 24px}.coming-soon-icon[data-v-35a07b56]{margin-bottom:16px;font-size:64px}.coming-soon h2[data-v-35a07b56]{color:#fff;margin:0 0 8px;font-size:24px;font-weight:600}.coming-soon p[data-v-35a07b56]{margin:0;font-size:14px}@media (width<=720px){.audio-toolbox-container[data-v-35a07b56]{padding:16px}.tab-bar[data-v-35a07b56]{gap:4px}.tab-btn[data-v-35a07b56]{padding:8px 12px;font-size:13px}.tab-badge[data-v-35a07b56]{display:none}}.qr-tool-page[data-v-05e1a0fc]{--void:#000;--near-black:#090909;--white:#fff;--silver:#a6a6a6;--ghost:#fff9;--frosted:#ffffff1a;--frosted-hover:#ffffff26;--blue:#09f;--blue-glow:#0099ff26;background:var(--void);min-height:100vh;color:var(--white);font-family:var(--font-sans,"Inter", system-ui, -apple-system, sans-serif);box-sizing:border-box;font-weight:400;line-height:1.5}.qr-tool-page[data-v-05e1a0fc]>*{box-sizing:border-box;margin:0}.qr-tool-page>.jianhebox-tool-nav[data-v-05e1a0fc]{margin-left:auto;margin-right:auto}.qr-container[data-v-05e1a0fc]{max-width:1080px;margin:0 auto;padding:32px 24px 64px}.qr-page-title[data-v-05e1a0fc]{color:var(--white);align-items:center;gap:12px;margin:0 0 8px;font-size:28px;font-weight:600;display:flex}.qr-page-emoji[data-v-05e1a0fc]{font-size:32px;line-height:1}.qr-page-text[data-v-05e1a0fc]{flex:none}.qr-page-tag[data-v-05e1a0fc]{color:var(--silver);white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9999px;margin-left:8px;padding:3px 10px;font-size:12px;font-weight:400}.qr-desc[data-v-05e1a0fc]{color:var(--silver);margin-bottom:24px;font-size:14px}.qr-section[data-v-05e1a0fc]{background:var(--near-black);border:1px solid #ffffff14;border-radius:12px;margin-bottom:20px;padding:24px;transition:border-color .15s}.qr-section[data-v-05e1a0fc]:hover{border-color:#0099ff40}.qr-section h3[data-v-05e1a0fc]{color:var(--white);margin:0 0 16px;font-size:16px;font-weight:600}.qr-section-desc[data-v-05e1a0fc]{color:var(--silver);margin:-8px 0 12px;font-size:13px}.qr-section-header[data-v-05e1a0fc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.qr-section-header h3[data-v-05e1a0fc]{color:var(--white);align-items:center;gap:10px;margin:0;font-size:16px;font-weight:600;display:inline-flex}.qr-section-tag[data-v-05e1a0fc]{background:var(--blue-glow);color:var(--blue);border:1px solid var(--blue);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500}.qr-section-actions[data-v-05e1a0fc]{gap:8px;display:flex}.qr-textarea[data-v-05e1a0fc]{resize:vertical;box-sizing:border-box;width:100%;color:var(--white);background:0 0;border:1px solid #ffffff2e;border-radius:8px;padding:10px 12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px}.qr-textarea[data-v-05e1a0fc]::placeholder{color:#ffffff59}.qr-textarea[data-v-05e1a0fc]:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-glow);outline:none}.qr-file-row[data-v-05e1a0fc]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.qr-file-btn[data-v-05e1a0fc]{background:var(--frosted);cursor:pointer;color:var(--white);border:1px solid #ffffff2e;border-radius:8px;padding:8px 16px;font-size:14px;transition:all .15s;display:inline-block}.qr-file-btn[data-v-05e1a0fc]:hover{background:var(--frosted-hover);border-color:var(--blue);box-shadow:0 0 8px var(--blue-glow)}.qr-file-meta[data-v-05e1a0fc]{color:var(--silver);align-items:center;gap:8px;font-size:13px;display:inline-flex}.qr-shortlink-actions[data-v-05e1a0fc]{border-top:1px dashed #0099ff4d;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.qr-shortlink-actions .qr-action-btn[disabled][data-v-05e1a0fc]{opacity:.5;cursor:not-allowed}.qr-shortlink-info[data-v-05e1a0fc]{color:#6c8;font-size:13px}.qr-shortlink-info code[data-v-05e1a0fc]{background:var(--frosted);color:var(--blue);border:1px solid #0099ff4d;border-radius:4px;padding:2px 8px;font-family:ui-monospace,monospace;font-size:12px}.qr-countdown-row[data-v-05e1a0fc]{background:#00c8640f;border:1px solid #00c86440;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:10px 14px;display:flex}.qr-countdown-item[data-v-05e1a0fc]{color:#a6e0b8;white-space:nowrap;font-size:13px}.qr-countdown-item strong[data-v-05e1a0fc]{color:#ffd699;margin:0 4px;font-family:ui-monospace,monospace;font-weight:600}.qr-countdown-id[data-v-05e1a0fc]{color:var(--silver);margin-left:auto;font-size:12px}.qr-countdown-id code[data-v-05e1a0fc]{color:var(--blue);background:#ffffff0f;border-radius:4px;padding:2px 8px;font-family:ui-monospace,monospace;font-size:11px}.qr-linktype-row[data-v-05e1a0fc]{flex-wrap:wrap;gap:12px;width:100%;display:flex}.qr-linktype-option[data-v-05e1a0fc]{background:var(--frosted);cursor:pointer;border:1px solid #ffffff14;border-radius:8px;flex:1;align-items:flex-start;gap:10px;min-width:240px;padding:10px 14px;transition:all .15s;display:flex}.qr-linktype-option[data-v-05e1a0fc]:hover{background:#0099ff0d;border-color:#0099ff4d}.qr-linktype-option[data-v-05e1a0fc]:has(input:checked){border-color:var(--blue);box-shadow:0 0 8px var(--blue-glow);background:#0099ff14}.qr-linktype-option input[type=radio][data-v-05e1a0fc]{accent-color:var(--blue);cursor:pointer;margin-top:4px}.qr-linktype-label[data-v-05e1a0fc]{flex-direction:column;gap:2px;display:flex}.qr-linktype-label strong[data-v-05e1a0fc]{color:var(--white);font-size:13px}.qr-linktype-label small[data-v-05e1a0fc]{color:var(--silver);font-size:11px;line-height:1.4}.qr-clear[data-v-05e1a0fc]{color:var(--silver);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:16px}.qr-clear[data-v-05e1a0fc]:hover{color:var(--blue)}.qr-preview-wrap[data-v-05e1a0fc]{flex-direction:column;align-items:center;gap:16px;display:flex}.qr-preview img[data-v-05e1a0fc]{background:#fff;border:1px solid #ffffff2e;border-radius:8px;max-width:100%;height:auto}.qr-grid[data-v-05e1a0fc]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;width:100%;display:grid}.qr-grid-item[data-v-05e1a0fc]{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:16px;display:flex;position:relative}.qr-grid-item img[data-v-05e1a0fc]{background:#fff;border-radius:6px;max-width:100%;height:auto;padding:4px}.qr-grid-badge[data-v-05e1a0fc]{background:var(--blue);color:var(--white);border-radius:6px;padding:3px 8px;font-family:ui-monospace,monospace;font-size:11px;font-weight:600;position:absolute;top:8px;right:8px}.qr-grid-btn[data-v-05e1a0fc]{width:100%;padding:6px 8px!important;font-size:12px!important}.qr-actions[data-v-05e1a0fc]{gap:8px;display:flex}.qr-action-btn[data-v-05e1a0fc]{background:var(--frosted);color:var(--white);cursor:pointer;border:1px solid #ffffff2e;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:13px;transition:all .15s}.qr-action-btn[data-v-05e1a0fc]:hover{background:var(--frosted-hover);border-color:var(--blue);color:var(--blue);box-shadow:0 0 8px var(--blue-glow)}.qr-action-btn.primary[data-v-05e1a0fc]{background:var(--blue);color:var(--white);border-color:var(--blue);font-weight:500}.qr-action-btn.primary[data-v-05e1a0fc]:hover{box-shadow:0 0 12px var(--blue-glow);background:#08e;border-color:#08e}.qr-empty[data-v-05e1a0fc]{color:var(--silver);text-align:center;border:1px dashed #ffffff2e;border-radius:8px;width:100%;max-width:360px;padding:60px 20px;font-size:14px}.qr-error[data-v-05e1a0fc]{color:#ffb74d;background:#ffb40014;border:1px solid #ffb4004d;border-radius:8px;padding:12px 16px;font-size:13px}.qr-settings[data-v-05e1a0fc]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.qr-settings label[data-v-05e1a0fc]{color:var(--silver);flex-direction:column;gap:6px;font-size:13px;display:flex}.qr-settings select[data-v-05e1a0fc],.qr-settings input[type=range][data-v-05e1a0fc]{color:var(--white);background:0 0;border:1px solid #ffffff2e;border-radius:6px;padding:6px 10px;font-size:13px}.qr-settings select[data-v-05e1a0fc]:focus,.qr-settings input[data-v-05e1a0fc]:focus{border-color:var(--blue);outline:none}.qr-settings input[type=color][data-v-05e1a0fc]{cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:6px;width:100%;height:36px}.qr-info[data-v-05e1a0fc]{background:var(--frosted);color:var(--silver);border-radius:8px;margin-top:16px;padding:10px 14px;font-size:13px}.qr-scan-result[data-v-05e1a0fc]{flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}.qr-scan-preview[data-v-05e1a0fc]{border:1px solid #ffffff2e;border-radius:8px;max-width:240px;max-height:240px}.qr-scan-text[data-v-05e1a0fc]{flex:1;min-width:280px}.qr-scan-label[data-v-05e1a0fc]{color:var(--silver);margin-bottom:6px;font-size:13px}.qr-scan-text textarea[data-v-05e1a0fc]{resize:vertical;box-sizing:border-box;width:100%;color:var(--white);background:0 0;border:1px solid #ffffff2e;border-radius:8px;padding:10px 12px;font-family:ui-monospace,monospace;font-size:13px}.qr-batch-row[data-v-05e1a0fc]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qr-batch-progress[data-v-05e1a0fc]{background:var(--frosted);border:1px solid #ffffff14;border-radius:8px;margin-top:16px;padding:12px 16px}.qr-batch-progress-bar[data-v-05e1a0fc]{background:#ffffff14;border-radius:3px;width:100%;height:6px;overflow:hidden}.qr-batch-progress-fill[data-v-05e1a0fc]{background:var(--blue);height:100%;box-shadow:0 0 8px var(--blue-glow);transition:width .2s}.qr-batch-progress-text[data-v-05e1a0fc]{color:var(--white);margin-top:8px;font-size:13px}.qr-batch-progress-meta[data-v-05e1a0fc]{color:var(--silver);margin-left:4px}.qr-batch-error[data-v-05e1a0fc]{white-space:pre-wrap;margin-top:12px;font-family:ui-monospace,monospace}.qr-batch-result[data-v-05e1a0fc]{background:var(--frosted);border:1px solid #0099ff40;border-radius:8px;flex-direction:column;gap:12px;margin-top:16px;padding:16px;display:flex}.qr-batch-success[data-v-05e1a0fc]{color:#6c8;background:#00c86414;border:1px solid #00c8644d;border-radius:8px;padding:10px 14px;font-size:14px}.qr-batch-warn[data-v-05e1a0fc]{color:#ffb74d;background:#ffb40014;border:1px solid #ffb4004d;border-radius:8px;padding:10px 14px;font-size:13px}.qr-batch-warn strong[data-v-05e1a0fc]{color:#ffd699;font-family:ui-monospace,monospace}.qr-batch-meta[data-v-05e1a0fc]{color:var(--silver);font-size:13px}.qr-batch-meta strong[data-v-05e1a0fc]{color:var(--white);margin:0 4px;font-family:ui-monospace,monospace}.qr-batch-meta textarea[data-v-05e1a0fc]{resize:vertical;width:100%;color:var(--white);box-sizing:border-box;background:#0000004d;border:1px solid #ffffff2e;border-radius:6px;margin-top:8px;padding:8px 10px;font-family:ui-monospace,monospace;font-size:12px}.qr-section-desc code[data-v-05e1a0fc]{background:var(--frosted);color:var(--blue);border-radius:4px;padding:1px 6px;font-family:ui-monospace,monospace;font-size:12px}.qr-guide-section[data-v-05e1a0fc]{background:linear-gradient(135deg, var(--near-black) 0%, #0099ff0d 100%);border-color:#09f3}.qr-guide-section h3[data-v-05e1a0fc]{margin-bottom:20px}.qr-guide-grid[data-v-05e1a0fc]{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px;display:grid}.qr-guide-step[data-v-05e1a0fc]{background:var(--frosted);border:1px solid #ffffff14;border-radius:10px;align-items:flex-start;gap:14px;padding:14px;transition:border-color .15s,transform .15s;display:flex}.qr-guide-step[data-v-05e1a0fc]:hover{border-color:#09f6;transform:translateY(-1px)}.qr-guide-num[data-v-05e1a0fc]{background:var(--blue);width:32px;height:32px;color:var(--white);font-size:14px;font-weight:700;font-family:var(--font-sans,system-ui);box-shadow:0 0 12px var(--blue-glow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.qr-guide-content[data-v-05e1a0fc]{flex:1;min-width:0}.qr-guide-title[data-v-05e1a0fc]{color:var(--white);margin-bottom:6px;font-size:14px;font-weight:600}.qr-guide-desc[data-v-05e1a0fc]{color:var(--silver);font-size:12px;line-height:1.55}.qr-guide-desc strong[data-v-05e1a0fc]{color:var(--white)}.qr-guide-desc code[data-v-05e1a0fc]{color:var(--blue);background:#0099ff1a;border:1px solid #0099ff4d;border-radius:4px;padding:1px 6px;font-family:ui-monospace,monospace;font-size:11px}.qr-guide-tip[data-v-05e1a0fc]{border-left:2px solid var(--blue);color:var(--silver);background:#0099ff0d;border-radius:4px;margin-top:6px;padding:6px 10px;font-size:11px;line-height:1.5}.qr-guide-tip strong[data-v-05e1a0fc]{color:var(--blue)}.qr-guide-footnote[data-v-05e1a0fc]{color:var(--silver);background:#ffffff05;border:1px dashed #ffffff2e;border-radius:8px;padding:16px;font-size:12px;line-height:1.7}.qr-guide-footnote strong[data-v-05e1a0fc]{color:var(--white);font-size:13px}@media (width<=768px){.qr-guide-grid[data-v-05e1a0fc]{grid-template-columns:1fr}}.qr-rules-box[data-v-05e1a0fc]{background:var(--frosted);border:1px solid #09f3;border-radius:10px;margin-bottom:20px;padding:16px}.qr-rules-title[data-v-05e1a0fc]{color:var(--blue);margin-bottom:10px;font-size:14px;font-weight:600}.qr-rules-table[data-v-05e1a0fc]{border-collapse:collapse;width:100%;font-size:12px}.qr-rules-table th[data-v-05e1a0fc],.qr-rules-table td[data-v-05e1a0fc]{text-align:left;border-bottom:1px solid #ffffff0f;padding:8px 12px}.qr-rules-table th[data-v-05e1a0fc]{color:var(--silver);text-transform:uppercase;letter-spacing:.5px;background:#0000004d;font-size:11px;font-weight:500}.qr-rules-table td[data-v-05e1a0fc]{color:var(--white);vertical-align:middle}.qr-rules-table tr:last-child td[data-v-05e1a0fc]{border-bottom:none}.qr-rules-table tr:hover td[data-v-05e1a0fc]{background:#0099ff0a}.qr-rules-table code[data-v-05e1a0fc]{color:var(--blue);background:#ffffff0f;border-radius:4px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:11px}.video-compress-tab[data-v-1e46a075]{color:#fff}.tab-intro[data-v-1e46a075]{margin-bottom:24px}.tab-intro h2[data-v-1e46a075]{margin:0 0 4px;font-size:24px;font-weight:600}.tab-intro p[data-v-1e46a075]{color:#ffffff8c;margin:0;font-size:14px}h3[data-v-1e46a075]{color:#ffffffd9;margin:24px 0 12px;font-size:16px;font-weight:600}.drop-zone[data-v-1e46a075]{text-align:center;cursor:pointer;background:#ffffff05;border:2px dashed #ffffff2e;border-radius:12px;padding:48px 24px;transition:all .15s}.drop-zone[data-v-1e46a075]:hover{background:#0099ff0a;border-color:#0099ff80}.drop-zone.has-file[data-v-1e46a075]{background:#0099ff14;border-style:solid;border-color:#09f6;padding:24px}.drop-icon[data-v-1e46a075]{margin-bottom:12px;font-size:36px}.drop-zone p[data-v-1e46a075]{color:#ffffffd9;margin:4px 0;font-size:15px}.drop-zone small[data-v-1e46a075]{color:#ffffff73;font-size:12px}.file-info[data-v-1e46a075]{font-size:15px}.file-info small[data-v-1e46a075]{color:#ffffff80;margin-top:4px;display:block}.preset-list[data-v-1e46a075]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:20px;display:grid}.preset-card[data-v-1e46a075]{text-align:left;cursor:pointer;color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;padding:14px 16px;transition:all .15s}.preset-card[data-v-1e46a075]:hover{background:#ffffff12;border-color:#ffffff2e}.preset-card.active[data-v-1e46a075]{background:#0099ff26;border-color:#0099ff80;box-shadow:inset 0 0 0 1px #09f6}.preset-label[data-v-1e46a075]{margin-bottom:4px;font-size:14px;font-weight:600}.preset-meta[data-v-1e46a075]{color:#ffffff80;font-size:12px}.btn-primary[data-v-1e46a075]{color:#fff;cursor:pointer;background:linear-gradient(#0a8aff,#06d);border:none;border-radius:10px;width:100%;padding:14px 24px;font-size:16px;font-weight:600;transition:all .15s}.btn-primary[data-v-1e46a075]:hover:not(:disabled){filter:brightness(1.1)}.btn-primary[data-v-1e46a075]:disabled{opacity:.4;cursor:not-allowed}.hint[data-v-1e46a075]{color:#ffffff73;text-align:center;margin:8px 0 0;font-size:13px}.progress-bar[data-v-1e46a075]{background:#ffffff14;border-radius:3px;width:100%;height:6px;margin-top:16px;overflow:hidden}.progress-fill[data-v-1e46a075]{background:linear-gradient(90deg,#0a8aff,#00d4ff);height:100%;transition:width .1s}.result[data-v-1e46a075]{background:#22c55e14;border:1px solid #22c55e4d;border-radius:10px;align-items:center;gap:16px;margin-top:24px;padding:16px 20px;display:flex}.result-icon[data-v-1e46a075]{font-size:28px}.result-info[data-v-1e46a075]{flex:1}.result-info strong[data-v-1e46a075]{color:#fff}.result-info small[data-v-1e46a075]{color:#fff9;margin-top:4px;font-size:13px;display:block}.btn-download[data-v-1e46a075]{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:8px;padding:10px 20px;font-weight:600}.btn-download[data-v-1e46a075]:hover{background:#16a34a}.error[data-v-1e46a075]{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin-top:16px;padding:12px 16px;font-size:13px}.video-gif-tab[data-v-95ad0e27]{color:#fff}.tab-intro[data-v-95ad0e27]{margin-bottom:24px}.tab-intro h2[data-v-95ad0e27]{margin:0 0 4px;font-size:24px;font-weight:600}.tab-intro p[data-v-95ad0e27]{color:#ffffff8c;margin:0;font-size:14px}h3[data-v-95ad0e27]{color:#ffffffd9;margin:24px 0 12px;font-size:16px;font-weight:600}.drop-zone[data-v-95ad0e27]{text-align:center;cursor:pointer;background:#ffffff05;border:2px dashed #ffffff2e;border-radius:12px;padding:48px 24px;transition:all .15s}.drop-zone[data-v-95ad0e27]:hover{background:#0099ff0a;border-color:#0099ff80}.drop-zone.has-file[data-v-95ad0e27]{background:#0099ff14;border-style:solid;border-color:#09f6;padding:24px}.drop-icon[data-v-95ad0e27]{margin-bottom:12px;font-size:36px}.drop-zone p[data-v-95ad0e27]{color:#ffffffd9;margin:4px 0;font-size:15px}.drop-zone small[data-v-95ad0e27]{color:#ffffff73;font-size:12px}.file-info[data-v-95ad0e27]{font-size:15px}.file-info small[data-v-95ad0e27]{color:#ffffff80;margin-top:4px;display:block}.options[data-v-95ad0e27]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:16px;margin-bottom:20px;padding:16px 20px;display:flex}.option-row[data-v-95ad0e27]{flex-direction:column;gap:6px;display:flex}.opt-label[data-v-95ad0e27]{color:#ffffffd9;font-size:13px}.opt-inputs[data-v-95ad0e27]{gap:8px;display:flex}.opt-inputs input[type=number][data-v-95ad0e27]{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;flex:1;min-width:0;padding:8px 10px;font-size:14px}.opt-range[data-v-95ad0e27]{accent-color:#0a8aff;width:100%}.btn-primary[data-v-95ad0e27]{color:#fff;cursor:pointer;background:linear-gradient(#0a8aff,#06d);border:none;border-radius:10px;width:100%;padding:14px 24px;font-size:16px;font-weight:600}.btn-primary[data-v-95ad0e27]:hover:not(:disabled){filter:brightness(1.1)}.btn-primary[data-v-95ad0e27]:disabled{opacity:.4;cursor:not-allowed}.hint[data-v-95ad0e27]{color:#ffffff73;text-align:center;margin:8px 0 0;font-size:13px}.progress-bar[data-v-95ad0e27]{background:#ffffff14;border-radius:3px;width:100%;height:6px;margin-top:16px;overflow:hidden}.progress-fill[data-v-95ad0e27]{background:linear-gradient(90deg,#0a8aff,#00d4ff);height:100%;transition:width .1s}.result[data-v-95ad0e27]{background:#22c55e14;border:1px solid #22c55e4d;border-radius:10px;align-items:center;gap:16px;margin-top:24px;padding:16px 20px;display:flex}.result-icon[data-v-95ad0e27]{font-size:28px}.result-info[data-v-95ad0e27]{flex:1}.result-info strong[data-v-95ad0e27]{color:#fff}.result-info small[data-v-95ad0e27]{color:#fff9;margin-top:4px;font-size:13px;display:block}.btn-download[data-v-95ad0e27]{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:8px;padding:10px 20px;font-weight:600}.btn-download[data-v-95ad0e27]:hover{background:#16a34a}.error[data-v-95ad0e27]{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin-top:16px;padding:12px 16px;font-size:13px}.video-crop-tab[data-v-7020594e]{color:#fff}.tab-intro[data-v-7020594e]{margin-bottom:24px}.tab-intro h2[data-v-7020594e]{margin:0 0 4px;font-size:24px;font-weight:600}.tab-intro p[data-v-7020594e]{color:#ffffff8c;margin:0;font-size:14px}h3[data-v-7020594e]{color:#ffffffd9;margin:24px 0 12px;font-size:16px;font-weight:600}.drop-zone[data-v-7020594e]{text-align:center;cursor:pointer;background:#ffffff05;border:2px dashed #ffffff2e;border-radius:12px;padding:48px 24px;transition:all .15s}.drop-zone[data-v-7020594e]:hover{border-color:#0099ff80}.drop-zone.has-file[data-v-7020594e]{background:#0099ff14;border-style:solid;border-color:#09f6;padding:24px}.drop-icon[data-v-7020594e]{margin-bottom:12px;font-size:36px}.drop-zone p[data-v-7020594e]{margin:4px 0;font-size:15px}.file-info[data-v-7020594e]{font-size:15px}.file-info small[data-v-7020594e]{color:#ffffff80;margin-top:4px;font-size:12px;display:block}.video-canvas-wrap[data-v-7020594e]{cursor:crosshair;-webkit-user-select:none;user-select:none;background:#000;border-radius:12px;margin-bottom:12px;position:relative;overflow:hidden}.video-preview[data-v-7020594e]{width:100%;max-height:60vh;display:block}.selection[data-v-7020594e]{pointer-events:none;background:#0a8aff2e;border:2px solid #0a8aff;position:absolute}.selection.dragging[data-v-7020594e]{background:#0a8aff4d;border-style:dashed}.quick-presets[data-v-7020594e]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.preset-btn[data-v-7020594e]{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;padding:6px 14px;font-size:13px}.preset-btn[data-v-7020594e]:hover{background:#ffffff1f}.coords[data-v-7020594e]{color:#ffffffb3;background:#ffffff0a;border-radius:8px;gap:16px;margin-bottom:16px;padding:10px 16px;font-size:13px;display:flex}.coords>span[data-v-7020594e]:first-child{color:#ffffff73;font-weight:600}.btn-primary[data-v-7020594e]{color:#fff;cursor:pointer;background:linear-gradient(#0a8aff,#06d);border:none;border-radius:10px;width:100%;padding:14px 24px;font-size:16px;font-weight:600}.btn-primary[data-v-7020594e]:hover:not(:disabled){filter:brightness(1.1)}.btn-primary[data-v-7020594e]:disabled{opacity:.4;cursor:not-allowed}.progress-bar[data-v-7020594e]{background:#ffffff14;border-radius:3px;width:100%;height:6px;margin-top:16px;overflow:hidden}.progress-fill[data-v-7020594e]{background:linear-gradient(90deg,#0a8aff,#00d4ff);height:100%;transition:width .1s}.result[data-v-7020594e]{background:#22c55e14;border:1px solid #22c55e4d;border-radius:10px;align-items:center;gap:16px;margin-top:24px;padding:16px 20px;display:flex}.result-icon[data-v-7020594e]{font-size:28px}.result-info[data-v-7020594e]{flex:1}.result-info strong[data-v-7020594e]{color:#fff}.result-info small[data-v-7020594e]{color:#fff9;margin-top:4px;font-size:13px;display:block}.btn-download[data-v-7020594e]{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:8px;padding:10px 20px;font-weight:600}.btn-download[data-v-7020594e]:hover{background:#16a34a}.error[data-v-7020594e]{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin-top:16px;padding:12px 16px;font-size:13px}.video-ratio-tab[data-v-1a6cda5b]{color:#fff}.tab-intro[data-v-1a6cda5b]{margin-bottom:24px}.tab-intro h2[data-v-1a6cda5b]{margin:0 0 4px;font-size:24px;font-weight:600}.tab-intro p[data-v-1a6cda5b]{color:#ffffff8c;margin:0;font-size:14px}h3[data-v-1a6cda5b]{color:#ffffffd9;margin:24px 0 12px;font-size:16px;font-weight:600}.drop-zone[data-v-1a6cda5b]{text-align:center;cursor:pointer;background:#ffffff05;border:2px dashed #ffffff2e;border-radius:12px;padding:48px 24px;transition:all .15s}.drop-zone[data-v-1a6cda5b]:hover{border-color:#0099ff80}.drop-zone.has-file[data-v-1a6cda5b]{background:#0099ff14;border-style:solid;border-color:#09f6;padding:24px}.drop-icon[data-v-1a6cda5b]{margin-bottom:12px;font-size:36px}.drop-zone p[data-v-1a6cda5b]{margin:4px 0;font-size:15px}.file-info[data-v-1a6cda5b]{font-size:15px}.file-info small[data-v-1a6cda5b]{color:#ffffff80;margin-top:4px;font-size:12px;display:block}.ratio-options[data-v-1a6cda5b]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:20px;display:grid}.ratio-card[data-v-1a6cda5b]{cursor:pointer;text-align:center;color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;padding:16px;transition:all .15s}.ratio-card[data-v-1a6cda5b]:hover{background:#ffffff12}.ratio-card.active[data-v-1a6cda5b]{background:#0099ff26;border-color:#0099ff80;box-shadow:inset 0 0 0 1px #09f6}.ratio-preview[data-v-1a6cda5b]{border-radius:6px;margin-bottom:10px;display:inline-block}.ratio-label[data-v-1a6cda5b]{margin-bottom:4px;font-size:14px;font-weight:600}.ratio-meta[data-v-1a6cda5b]{color:#ffffff80;font-size:12px}.btn-primary[data-v-1a6cda5b]{color:#fff;cursor:pointer;background:linear-gradient(#0a8aff,#06d);border:none;border-radius:10px;width:100%;padding:14px 24px;font-size:16px;font-weight:600}.btn-primary[data-v-1a6cda5b]:hover:not(:disabled){filter:brightness(1.1)}.btn-primary[data-v-1a6cda5b]:disabled{opacity:.4;cursor:not-allowed}.hint[data-v-1a6cda5b]{color:#ffffff73;text-align:center;margin:8px 0 0;font-size:13px}.progress-bar[data-v-1a6cda5b]{background:#ffffff14;border-radius:3px;width:100%;height:6px;margin-top:16px;overflow:hidden}.progress-fill[data-v-1a6cda5b]{background:linear-gradient(90deg,#0a8aff,#00d4ff);height:100%;transition:width .1s}.result[data-v-1a6cda5b]{background:#22c55e14;border:1px solid #22c55e4d;border-radius:10px;align-items:center;gap:16px;margin-top:24px;padding:16px 20px;display:flex}.result-icon[data-v-1a6cda5b]{font-size:28px}.result-info[data-v-1a6cda5b]{flex:1}.result-info strong[data-v-1a6cda5b]{color:#fff}.result-info small[data-v-1a6cda5b]{color:#fff9;margin-top:4px;font-size:13px;display:block}.btn-download[data-v-1a6cda5b]{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:8px;padding:10px 20px;font-weight:600}.btn-download[data-v-1a6cda5b]:hover{background:#16a34a}.error[data-v-1a6cda5b]{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin-top:16px;padding:12px 16px;font-size:13px}.video-toolbox-page{color:#fff;background:#0a0a0a;min-height:100vh;overflow-x:hidden!important}.video-toolbox-container{max-width:1100px;margin:0 auto;padding:24px 32px 80px;overflow-x:hidden!important}@media (width<=720px){.video-toolbox-container{padding:16px}.tab-bar{gap:4px}.tab-btn{padding:8px 12px;font-size:13px}.tab-badge{display:none}}.image-compress-tab[data-v-2a6c268f]{color:#fff}.tab-intro[data-v-2a6c268f]{margin-bottom:24px}.tab-intro h2[data-v-2a6c268f]{margin:0 0 4px;font-size:24px;font-weight:600}.tab-intro p[data-v-2a6c268f]{color:#ffffff8c;margin:0;font-size:14px}h3[data-v-2a6c268f]{color:#ffffffd9;margin:24px 0 12px;font-size:16px;font-weight:600}.drop-zone[data-v-2a6c268f]{text-align:center;cursor:pointer;background:#ffffff05;border:2px dashed #ffffff2e;border-radius:12px;padding:48px 24px;transition:all .15s}.drop-zone[data-v-2a6c268f]:hover{background:#0099ff0a;border-color:#0099ff80}.drop-zone.has-file[data-v-2a6c268f]{background:#0099ff14;border-style:solid;border-color:#09f6;padding:24px}.drop-icon[data-v-2a6c268f]{margin-bottom:12px;font-size:36px}.drop-zone p[data-v-2a6c268f]{color:#ffffffd9;margin:4px 0;font-size:15px}.drop-zone small[data-v-2a6c268f]{color:#ffffff73;font-size:12px}.file-info[data-v-2a6c268f]{font-size:15px}.file-info small[data-v-2a6c268f]{color:#ffffff80;margin-top:4px;display:block}.options[data-v-2a6c268f]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:14px;margin-bottom:20px;padding:16px 20px;display:flex}.option-row[data-v-2a6c268f]{flex-direction:column;gap:6px;display:flex}.opt-label[data-v-2a6c268f]{color:#ffffffd9;font-size:13px}.option-row select[data-v-2a6c268f],.option-row input[type=number][data-v-2a6c268f]{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;width:100%;min-width:0;padding:8px 12px;font-size:14px}.option-row input[type=range][data-v-2a6c268f]{accent-color:#0a8aff;width:100%}.btn-primary[data-v-2a6c268f]{color:#fff;cursor:pointer;background:linear-gradient(#0a8aff,#06d);border:none;border-radius:10px;width:100%;padding:14px 24px;font-size:16px;font-weight:600;transition:all .15s}.btn-primary[data-v-2a6c268f]:hover:not(:disabled){filter:brightness(1.1)}.btn-primary[data-v-2a6c268f]:disabled{opacity:.4;cursor:not-allowed}.hint[data-v-2a6c268f]{color:#ffffff73;text-align:center;margin:8px 0 0;font-size:13px}.progress-bar[data-v-2a6c268f]{background:#ffffff14;border-radius:3px;width:100%;height:6px;margin-top:16px;overflow:hidden}.progress-fill[data-v-2a6c268f]{background:linear-gradient(90deg,#0a8aff,#00d4ff);height:100%;transition:width .1s}.result[data-v-2a6c268f]{background:#22c55e14;border:1px solid #22c55e4d;border-radius:10px;align-items:center;gap:16px;margin-top:24px;padding:16px 20px;display:flex}.result-icon[data-v-2a6c268f]{font-size:28px}.result-info[data-v-2a6c268f]{flex:1}.result-info strong[data-v-2a6c268f]{color:#fff}.result-info small[data-v-2a6c268f]{color:#fff9;margin-top:4px;font-size:13px;display:block}.btn-download[data-v-2a6c268f]{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:8px;padding:10px 20px;font-weight:600}.btn-download[data-v-2a6c268f]:hover{background:#16a34a}.error[data-v-2a6c268f]{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin-top:16px;padding:12px 16px;font-size:13px}.image-crop-tab[data-v-5692cb66]{color:#fff}.tab-intro[data-v-5692cb66]{margin-bottom:24px}.tab-intro h2[data-v-5692cb66]{margin:0 0 4px;font-size:24px;font-weight:600}.tab-intro p[data-v-5692cb66]{color:#ffffff8c;margin:0;font-size:14px}h3[data-v-5692cb66]{color:#ffffffd9;margin:24px 0 12px;font-size:16px;font-weight:600}.drop-zone[data-v-5692cb66]{text-align:center;cursor:pointer;background:#ffffff05;border:2px dashed #ffffff2e;border-radius:12px;padding:48px 24px;transition:all .15s}.drop-zone[data-v-5692cb66]:hover{border-color:#0099ff80}.drop-zone.has-file[data-v-5692cb66]{background:#0099ff14;border-style:solid;border-color:#09f6;padding:24px}.drop-icon[data-v-5692cb66]{margin-bottom:12px;font-size:36px}.drop-zone p[data-v-5692cb66]{margin:4px 0;font-size:15px}.file-info[data-v-5692cb66]{font-size:15px}.file-info small[data-v-5692cb66]{color:#ffffff80;margin-top:4px;font-size:12px;display:block}.preset-crop[data-v-5692cb66]{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.preset-crop-btn[data-v-5692cb66]{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;padding:6px 14px;font-size:13px}.preset-crop-btn[data-v-5692cb66]:hover{background:#ffffff1f}.canvas-wrap[data-v-5692cb66]{text-align:center;background:#0006;border-radius:12px;margin-bottom:16px;padding:16px}.canvas-wrap canvas[data-v-5692cb66]{cursor:crosshair;border:1px solid #ffffff1a;border-radius:6px;max-width:100%}.canvas-stage[data-v-5692cb66]{line-height:0;display:inline-block;position:relative}.canvas-stage canvas[data-v-5692cb66]{display:block}.crop-box[data-v-5692cb66]{cursor:move;pointer-events:none;border:2px dashed #60a5fa;position:absolute;box-shadow:0 0 0 9999px #00000073}.crop-handle[data-v-5692cb66]{pointer-events:auto;background:#60a5fa;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute}.crop-handle.nw[data-v-5692cb66]{cursor:nwse-resize;top:-6px;left:-6px}.crop-handle.ne[data-v-5692cb66]{cursor:nesw-resize;top:-6px;right:-6px}.crop-handle.sw[data-v-5692cb66]{cursor:nesw-resize;bottom:-6px;left:-6px}.crop-handle.se[data-v-5692cb66]{cursor:nwse-resize;bottom:-6px;right:-6px}.canvas-hint[data-v-5692cb66]{color:#ffffff80;margin:8px 0 0;font-size:12px;line-height:1.4}.watermark-panel[data-v-5692cb66],.output-panel[data-v-5692cb66]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:12px;margin-bottom:16px;padding:16px 20px;display:flex}.check-row[data-v-5692cb66]{color:#ffffffd9;align-items:center;gap:8px;font-size:14px;display:flex}.option-row[data-v-5692cb66]{flex-direction:column;gap:6px;display:flex}.opt-label[data-v-5692cb66]{color:#ffffffd9;font-size:13px}.option-row select[data-v-5692cb66],.option-row input[type=text][data-v-5692cb66],.option-row input[type=file][data-v-5692cb66]{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;width:100%;min-width:0;padding:8px 12px;font-size:14px}.option-row input[type=range][data-v-5692cb66]{accent-color:#0a8aff;width:100%}.btn-primary[data-v-5692cb66]{color:#fff;cursor:pointer;background:linear-gradient(#0a8aff,#06d);border:none;border-radius:10px;width:100%;padding:14px 24px;font-size:16px;font-weight:600}.btn-primary[data-v-5692cb66]:hover:not(:disabled){filter:brightness(1.1)}.btn-primary[data-v-5692cb66]:disabled{opacity:.4;cursor:not-allowed}.progress-bar[data-v-5692cb66]{background:#ffffff14;border-radius:3px;width:100%;height:6px;margin-top:16px;overflow:hidden}.progress-fill[data-v-5692cb66]{background:linear-gradient(90deg,#0a8aff,#00d4ff);height:100%;transition:width .1s}.result[data-v-5692cb66]{background:#22c55e14;border:1px solid #22c55e4d;border-radius:10px;align-items:center;gap:16px;margin-top:24px;padding:16px 20px;display:flex}.result-icon[data-v-5692cb66]{font-size:28px}.result-info[data-v-5692cb66]{flex:1}.result-info strong[data-v-5692cb66]{color:#fff}.result-info small[data-v-5692cb66]{color:#fff9;margin-top:4px;font-size:13px;display:block}.btn-download[data-v-5692cb66]{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:8px;padding:10px 20px;font-weight:600}.btn-download[data-v-5692cb66]:hover{background:#16a34a}.error[data-v-5692cb66]{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin-top:16px;padding:12px 16px;font-size:13px}.image-pdf-tab[data-v-ff3b2d42]{color:#fff}.tab-intro[data-v-ff3b2d42]{margin-bottom:24px}.tab-intro h2[data-v-ff3b2d42]{margin:0 0 4px;font-size:24px;font-weight:600}.tab-intro p[data-v-ff3b2d42]{color:#ffffff8c;margin:0;font-size:14px}h3[data-v-ff3b2d42]{color:#ffffffd9;margin:24px 0 12px;font-size:16px;font-weight:600}.drop-zone[data-v-ff3b2d42]{text-align:center;cursor:pointer;background:#ffffff05;border:2px dashed #ffffff2e;border-radius:12px;padding:36px 24px;transition:all .15s}.drop-zone[data-v-ff3b2d42]:hover{border-color:#0099ff80}.drop-zone.has-files[data-v-ff3b2d42]{background:#0099ff0f;border-style:solid;border-color:#09f6;padding:18px}.drop-icon[data-v-ff3b2d42]{margin-bottom:12px;font-size:36px}.drop-zone p[data-v-ff3b2d42]{margin:4px 0;font-size:15px}.drop-zone small[data-v-ff3b2d42]{color:#ffffff73;font-size:12px}.add-more-hint[data-v-ff3b2d42]{color:#ffffff80;font-size:13px}.file-list[data-v-ff3b2d42]{margin:16px 0;padding:0;list-style:none}.file-item[data-v-ff3b2d42]{cursor:grab;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:12px;margin-bottom:8px;padding:12px 16px;display:flex}.file-item[data-v-ff3b2d42]:hover{background:#ffffff12}.file-item.dragging[data-v-ff3b2d42]{opacity:.5}.file-item .seq[data-v-ff3b2d42]{color:#fff;background:#0a8aff;border-radius:14px;flex:0 0 28px;justify-content:center;align-items:center;height:28px;font-size:13px;font-weight:600;display:inline-flex}.file-item .name[data-v-ff3b2d42]{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;overflow:hidden}.file-item small[data-v-ff3b2d42]{color:#ffffff80;font-size:12px}.remove-btn[data-v-ff3b2d42]{color:#fca5a5;cursor:pointer;background:0 0;border:1px solid #ef444466;border-radius:14px;width:28px;height:28px}.remove-btn[data-v-ff3b2d42]:hover{background:#ef444426}.btn-primary[data-v-ff3b2d42]{color:#fff;cursor:pointer;background:linear-gradient(#0a8aff,#06d);border:none;border-radius:10px;width:100%;padding:14px 24px;font-size:16px;font-weight:600}.btn-primary[data-v-ff3b2d42]:hover:not(:disabled){filter:brightness(1.1)}.btn-primary[data-v-ff3b2d42]:disabled{opacity:.4;cursor:not-allowed}.progress-bar[data-v-ff3b2d42]{background:#ffffff14;border-radius:3px;width:100%;height:6px;margin-top:16px;overflow:hidden}.progress-fill[data-v-ff3b2d42]{background:linear-gradient(90deg,#0a8aff,#00d4ff);height:100%;transition:width .1s}.result[data-v-ff3b2d42]{background:#22c55e14;border:1px solid #22c55e4d;border-radius:10px;align-items:center;gap:16px;margin-top:24px;padding:16px 20px;display:flex}.result-icon[data-v-ff3b2d42]{font-size:28px}.result-info[data-v-ff3b2d42]{flex:1}.result-info strong[data-v-ff3b2d42]{color:#fff}.result-info small[data-v-ff3b2d42]{color:#fff9;margin-top:4px;font-size:13px;display:block}.btn-download[data-v-ff3b2d42]{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:8px;padding:10px 20px;font-weight:600}.btn-download[data-v-ff3b2d42]:hover{background:#16a34a}.error[data-v-ff3b2d42]{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin-top:16px;padding:12px 16px;font-size:13px}.login-required[data-v-b1c99aa4]{text-align:center;color:#fff;background:#0000004d;border:1px solid #ffffff14;border-radius:16px;padding:60px 20px}.login-icon[data-v-b1c99aa4]{margin-bottom:16px;font-size:64px}.login-required h3[data-v-b1c99aa4]{margin:0 0 8px;font-size:22px;font-weight:600}.login-required p[data-v-b1c99aa4]{color:#fff9;margin:0 0 24px;font-size:14px}.image-bg-tab[data-v-b1c99aa4]{color:#fff}.tab-intro[data-v-b1c99aa4]{margin-bottom:24px}.tab-intro h2[data-v-b1c99aa4]{margin:0 0 4px;font-size:24px;font-weight:600}.tab-intro p[data-v-b1c99aa4]{color:#ffffff8c;margin:0;font-size:14px}h3[data-v-b1c99aa4]{color:#ffffffd9;margin:24px 0 12px;font-size:16px;font-weight:600}.drop-zone[data-v-b1c99aa4]{text-align:center;cursor:pointer;background:#ffffff05;border:2px dashed #ffffff2e;border-radius:12px;padding:48px 24px;transition:all .15s}.drop-zone[data-v-b1c99aa4]:hover{border-color:#0099ff80}.drop-zone.has-file[data-v-b1c99aa4]{background:#0099ff14;border-style:solid;border-color:#09f6;padding:24px}.drop-icon[data-v-b1c99aa4]{margin-bottom:12px;font-size:36px}.drop-zone p[data-v-b1c99aa4]{margin:4px 0;font-size:15px}.drop-zone small[data-v-b1c99aa4]{color:#ffffff73;font-size:12px}.file-info[data-v-b1c99aa4]{font-size:15px}.file-info small[data-v-b1c99aa4]{color:#ffffff80;margin-top:4px;font-size:12px;display:block}.btn-primary[data-v-b1c99aa4]{color:#fff;cursor:pointer;background:linear-gradient(#0a8aff,#06d);border:none;border-radius:10px;width:100%;margin-top:16px;padding:14px 24px;font-size:16px;font-weight:600}.btn-primary[data-v-b1c99aa4]:hover:not(:disabled){filter:brightness(1.1)}.btn-primary[data-v-b1c99aa4]:disabled{opacity:.4;cursor:not-allowed}.hint[data-v-b1c99aa4]{color:#ffffff73;text-align:center;margin:8px 0 0;font-size:13px}.progress-bar[data-v-b1c99aa4]{background:#ffffff14;border-radius:3px;width:100%;height:6px;margin-top:16px;overflow:hidden}.progress-fill[data-v-b1c99aa4]{background:linear-gradient(90deg,#0a8aff,#00d4ff);height:100%;transition:width .1s}.result[data-v-b1c99aa4]{background:#22c55e14;border:1px solid #22c55e4d;border-radius:10px;align-items:center;gap:16px;margin-top:24px;padding:16px 20px;display:flex}.result-icon[data-v-b1c99aa4]{font-size:28px}.result-info[data-v-b1c99aa4]{flex:1}.result-info strong[data-v-b1c99aa4]{color:#fff}.result-info small[data-v-b1c99aa4]{color:#fff9;margin-top:4px;font-size:13px;display:block}.btn-download[data-v-b1c99aa4]{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:8px;padding:10px 20px;font-weight:600}.error[data-v-b1c99aa4]{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin-top:16px;padding:12px 16px;font-size:13px}.coming-soon[data-v-b1c99aa4]{text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;margin-top:32px;padding:32px 24px}.coming-soon-emoji[data-v-b1c99aa4]{opacity:.7;margin-bottom:12px;font-size:40px}.coming-soon-title[data-v-b1c99aa4]{color:#ffffffe6;margin-bottom:6px;font-size:17px;font-weight:600}.coming-soon-desc[data-v-b1c99aa4]{color:#ffffff80;font-size:13px}.login-required[data-v-0f58b40c]{text-align:center;color:#fff;background:#0000004d;border:1px solid #ffffff14;border-radius:16px;padding:60px 20px}.login-icon[data-v-0f58b40c]{margin-bottom:16px;font-size:64px}.login-required h3[data-v-0f58b40c]{margin:0 0 8px;font-size:22px;font-weight:600}.login-required p[data-v-0f58b40c]{color:#fff9;margin:0 0 24px;font-size:14px}.image-restore-tab[data-v-0f58b40c]{color:#fff}.tab-intro[data-v-0f58b40c]{margin-bottom:24px}.tab-intro h2[data-v-0f58b40c]{margin:0 0 4px;font-size:24px;font-weight:600}.tab-intro p[data-v-0f58b40c]{color:#ffffff8c;margin:0;font-size:14px}h3[data-v-0f58b40c]{color:#ffffffd9;margin:24px 0 12px;font-size:16px;font-weight:600}.drop-zone[data-v-0f58b40c]{text-align:center;cursor:pointer;background:#ffffff05;border:2px dashed #ffffff2e;border-radius:12px;padding:48px 24px;transition:all .15s}.drop-zone[data-v-0f58b40c]:hover{border-color:#0099ff80}.drop-zone.has-file[data-v-0f58b40c]{background:#0099ff14;border-style:solid;border-color:#09f6;padding:24px}.drop-icon[data-v-0f58b40c]{margin-bottom:12px;font-size:36px}.drop-zone p[data-v-0f58b40c]{margin:4px 0;font-size:15px}.drop-zone small[data-v-0f58b40c]{color:#ffffff73;font-size:12px}.file-info[data-v-0f58b40c]{font-size:15px}.file-info small[data-v-0f58b40c]{color:#ffffff80;margin-top:4px;font-size:12px;display:block}.options[data-v-0f58b40c]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:10px;margin-bottom:16px;padding:16px 20px;display:flex}.check-row[data-v-0f58b40c]{color:#ffffffd9;align-items:center;gap:10px;font-size:14px;display:flex}.check-row input[type=checkbox][data-v-0f58b40c]{accent-color:#0a8aff;width:18px;height:18px}.btn-primary[data-v-0f58b40c]{color:#fff;cursor:pointer;background:linear-gradient(#0a8aff,#06d);border:none;border-radius:10px;width:100%;padding:14px 24px;font-size:16px;font-weight:600}.btn-primary[data-v-0f58b40c]:hover:not(:disabled){filter:brightness(1.1)}.btn-primary[data-v-0f58b40c]:disabled{opacity:.4;cursor:not-allowed}.progress-bar[data-v-0f58b40c]{background:#ffffff14;border-radius:3px;width:100%;height:6px;margin-top:16px;overflow:hidden}.progress-fill[data-v-0f58b40c]{background:linear-gradient(90deg,#0a8aff,#00d4ff);height:100%;transition:width .1s}.result[data-v-0f58b40c]{background:#22c55e14;border:1px solid #22c55e4d;border-radius:10px;align-items:center;gap:16px;margin-top:24px;padding:16px 20px;display:flex}.result-icon[data-v-0f58b40c]{font-size:28px}.result-info[data-v-0f58b40c]{flex:1}.result-info strong[data-v-0f58b40c]{color:#fff}.result-info small[data-v-0f58b40c]{color:#fff9;margin-top:4px;font-size:13px;display:block}.btn-download[data-v-0f58b40c]{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:8px;padding:10px 20px;font-weight:600}.error[data-v-0f58b40c]{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin-top:16px;padding:12px 16px;font-size:13px}.coming-soon[data-v-0f58b40c]{text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;margin-top:32px;padding:32px 24px}.coming-soon-emoji[data-v-0f58b40c]{opacity:.7;margin-bottom:12px;font-size:40px}.coming-soon-title[data-v-0f58b40c]{color:#ffffffe6;margin-bottom:6px;font-size:17px;font-weight:600}.coming-soon-desc[data-v-0f58b40c]{color:#ffffff80;font-size:13px}.image-idphoto-tab[data-v-12665ca2]{color:#fff}.tab-intro[data-v-12665ca2]{margin-bottom:24px}.tab-intro h2[data-v-12665ca2]{margin:0 0 4px;font-size:24px;font-weight:600}.tab-intro p[data-v-12665ca2]{color:#ffffff8c;margin:0;font-size:14px}h3[data-v-12665ca2]{color:#ffffffd9;margin:24px 0 12px;font-size:16px;font-weight:600}.drop-zone[data-v-12665ca2]{text-align:center;cursor:pointer;background:#ffffff05;border:2px dashed #ffffff2e;border-radius:12px;padding:48px 24px;transition:all .15s}.drop-zone[data-v-12665ca2]:hover{border-color:#0099ff80}.drop-zone.has-file[data-v-12665ca2]{background:#0099ff14;border-style:solid;border-color:#09f6;padding:24px}.drop-icon[data-v-12665ca2]{margin-bottom:12px;font-size:36px}.drop-zone p[data-v-12665ca2]{margin:4px 0;font-size:15px}.drop-zone small[data-v-12665ca2]{color:#ffffff73;font-size:12px}.file-info[data-v-12665ca2]{font-size:15px}.file-info small[data-v-12665ca2]{color:#ffffff80;margin-top:4px;font-size:12px;display:block}.size-options[data-v-12665ca2]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:20px;display:grid}.size-card[data-v-12665ca2]{text-align:left;cursor:pointer;color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;padding:14px 16px}.size-card[data-v-12665ca2]:hover{background:#ffffff12}.size-card.active[data-v-12665ca2]{background:#0099ff26;border-color:#0099ff80;box-shadow:inset 0 0 0 1px #09f6}.size-label[data-v-12665ca2]{margin-bottom:4px;font-size:14px;font-weight:600}.size-meta[data-v-12665ca2]{color:#ffffff80;font-size:12px}.color-options[data-v-12665ca2]{gap:12px;margin-bottom:20px;display:flex}.color-card[data-v-12665ca2]{cursor:pointer;border:2px solid #0000;border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;transition:all .15s;display:inline-flex;position:relative}.color-card[data-v-12665ca2]:hover{transform:scale(1.05)}.color-card.active[data-v-12665ca2]{border-color:#0a8aff;box-shadow:0 0 0 3px #0a8aff4d}.color-check[data-v-12665ca2]{text-shadow:0 0 4px #0009;font-size:24px;font-weight:700}.btn-primary[data-v-12665ca2]{color:#fff;cursor:pointer;background:linear-gradient(#0a8aff,#06d);border:none;border-radius:10px;width:100%;padding:14px 24px;font-size:16px;font-weight:600}.btn-primary[data-v-12665ca2]:hover:not(:disabled){filter:brightness(1.1)}.btn-primary[data-v-12665ca2]:disabled{opacity:.4;cursor:not-allowed}.progress-bar[data-v-12665ca2]{background:#ffffff14;border-radius:3px;width:100%;height:6px;margin-top:16px;overflow:hidden}.progress-fill[data-v-12665ca2]{background:linear-gradient(90deg,#0a8aff,#00d4ff);height:100%;transition:width .1s}.result[data-v-12665ca2]{background:#22c55e14;border:1px solid #22c55e4d;border-radius:10px;align-items:center;gap:16px;margin-top:24px;padding:16px 20px;display:flex}.result-icon[data-v-12665ca2]{font-size:28px}.result-info[data-v-12665ca2]{flex:1}.result-info strong[data-v-12665ca2]{color:#fff}.result-info small[data-v-12665ca2]{color:#fff9;margin-top:4px;font-size:13px;display:block}.btn-download[data-v-12665ca2]{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:8px;padding:10px 20px;font-weight:600}.btn-download[data-v-12665ca2]:hover{background:#16a34a}.error[data-v-12665ca2]{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin-top:16px;padding:12px 16px;font-size:13px}.image-toolbox-page{color:#fff;background:#0a0a0a;min-height:100vh;overflow-x:hidden!important}.image-toolbox-container{max-width:1100px;margin:0 auto;padding:24px 32px 80px;overflow-x:hidden!important}.tab-bar{scrollbar-width:thin;scrollbar-color:#fff3 transparent;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;gap:4px;margin-bottom:24px;padding:6px;display:flex;overflow-x:auto}.tab-bar::-webkit-scrollbar{height:4px}.tab-bar::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.tab-btn{color:#ffffffa6;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.tab-btn:hover{color:#fff;background:#ffffff0f}.tab-btn.active{color:#fff;background:#0099ff2e;box-shadow:inset 0 0 0 1px #09f6}.tab-emoji{font-size:16px}.tab-badge{color:#ffe066;background:#ffc80033;border-radius:9999px;padding:1px 6px;font-size:11px}.tab-btn.active .tab-badge{color:#9df;background:#0099ff4d}.tab-content{min-height:400px}.toolbox-footer{border-top:1px solid #ffffff14;margin-top:80px;padding:24px 0 32px}.trial-info{background:linear-gradient(90deg,#ffc80014,#ffc80005);border:1px solid #ffc8002e;border-radius:12px;align-items:center;gap:16px;padding:16px 20px;display:flex}.trial-icon{flex-shrink:0;font-size:28px}.trial-text{color:#ffffffd9;flex:1;font-size:14px;line-height:1.5}.trial-text strong{color:#ffe066;margin-right:4px}.trial-sub{color:#ffffff80;margin-top:2px;font-size:12px;display:block}.trial-btn{color:#ffe066;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffc80066;border-radius:9999px;flex-shrink:0;padding:8px 18px;font-size:13px;font-weight:600;transition:all .15s}.trial-btn:hover{background:#ffc80026;border-color:#ffc800b3}@media (width<=720px){.image-toolbox-container{padding:16px}.tab-bar{gap:4px}.tab-btn{padding:8px 12px;font-size:13px}.tab-badge{display:none}}.admin-dashboard[data-v-50e53ab3]{color:#fff;background:#0a0a0a;min-height:100vh}.dash-container[data-v-50e53ab3]{max-width:1200px;margin:0 auto;padding:24px 32px 80px}.auth-panel[data-v-50e53ab3]{text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;max-width:480px;margin:60px auto;padding:32px}.auth-panel h2[data-v-50e53ab3]{margin:0 0 12px}.auth-panel p[data-v-50e53ab3]{color:#fff9;margin:8px 0;font-size:14px}.auth-panel code[data-v-50e53ab3]{background:#0006;border-radius:4px;padding:2px 8px;font-family:ui-monospace,monospace}.auth-input[data-v-50e53ab3]{gap:8px;margin:20px 0;display:flex}.auth-input input[data-v-50e53ab3]{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;flex:1;padding:12px 16px;font-size:14px}.auth-input input[data-v-50e53ab3]:focus{border-color:#0a8aff;outline:none}.hint[data-v-50e53ab3]{color:#fff6;font-size:12px}.dash-header[data-v-50e53ab3]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.dash-header h2[data-v-50e53ab3]{margin:0;font-size:24px;font-weight:600}.dash-actions[data-v-50e53ab3]{align-items:center;gap:16px;display:flex}.live-status[data-v-50e53ab3]{color:#fca5a5;background:#ef444426;border-radius:16px;padding:4px 10px;font-size:13px}.live-status.live[data-v-50e53ab3]{color:#86efac;background:#22c55e26}.last-update[data-v-50e53ab3]{color:#ffffff73;font-family:ui-monospace,monospace;font-size:12px}.btn-primary[data-v-50e53ab3]{color:#fff;cursor:pointer;background:linear-gradient(#0a8aff,#06d);border:none;border-radius:8px;padding:10px 20px;font-weight:600}.btn-primary[data-v-50e53ab3]:hover{filter:brightness(1.1)}.btn-secondary[data-v-50e53ab3]{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;padding:6px 14px;font-size:13px}.btn-secondary[data-v-50e53ab3]:hover{background:#ffffff0f}.kpi-grid[data-v-50e53ab3]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px;display:grid}.kpi-card[data-v-50e53ab3]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:16px 20px}.kpi-card.accent[data-v-50e53ab3]{background:#22c55e0f;border-color:#22c55e33}.kpi-label[data-v-50e53ab3]{color:#ffffff8c;margin-bottom:8px;font-size:12px}.kpi-value[data-v-50e53ab3]{color:#fff;font-size:28px;font-weight:700}.totals-row[data-v-50e53ab3]{color:#fff9;gap:8px;margin-bottom:32px;font-size:13px;display:flex}.totals-row .revenue-total[data-v-50e53ab3]{color:#86efac;font-weight:600}section[data-v-50e53ab3]{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:32px;padding:20px 24px}section h3[data-v-50e53ab3]{margin:0 0 16px;font-size:16px;font-weight:600}.trend-chart[data-v-50e53ab3]{width:100%;height:200px}.chart-legend[data-v-50e53ab3]{color:#fff9;gap:20px;margin-top:8px;font-size:13px;display:flex}.dot[data-v-50e53ab3]{vertical-align:middle;border-radius:5px;width:10px;height:10px;margin-right:6px;display:inline-block}.dot.blue[data-v-50e53ab3]{background:#0a8aff}.dot.green[data-v-50e53ab3]{background:#22c55e}.grid-section[data-v-50e53ab3]{background:0 0;border:none;grid-template-columns:1fr 1.4fr;gap:16px;padding:0;display:grid}@media (width<=980px){.grid-section[data-v-50e53ab3]{grid-template-columns:1fr}}.grid-cell[data-v-50e53ab3]{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;padding:20px 24px}.rank-list[data-v-50e53ab3],.event-list[data-v-50e53ab3]{flex-direction:column;gap:6px;display:flex}.rank-row[data-v-50e53ab3],.event-row[data-v-50e53ab3]{background:#ffffff05;border-radius:6px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.rank-row .rank-num[data-v-50e53ab3]{background:#ffffff14;border-radius:12px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:inline-flex}.rank-row .rank-name[data-v-50e53ab3]{flex:1}.rank-row .rank-name small[data-v-50e53ab3]{color:#ffffff80}.rank-row .rank-count[data-v-50e53ab3]{color:#0a8aff;font-weight:600}.event-row[data-v-50e53ab3]{font-size:12px}.event-row.flash[data-v-50e53ab3]{animation:1.2s ease-out flash-50e53ab3}@keyframes flash-50e53ab3{0%{background:#0a8aff4d}to{background:#ffffff05}}.event-type[data-v-50e53ab3]{text-align:center;border-radius:10px;flex:0 0 80px;padding:2px 8px;font-size:11px;font-weight:600}.type-page_view[data-v-50e53ab3]{color:#9df;background:#0a8aff33}.type-tool_use[data-v-50e53ab3]{color:#86efac;background:#22c55e33}.type-login[data-v-50e53ab3]{color:#ffe066;background:#ffc80033}.type-payment[data-v-50e53ab3]{color:#fca5a5;background:#ef444433}.type-error[data-v-50e53ab3]{color:#fca5a5;background:#ef44444d}.event-path[data-v-50e53ab3]{color:#ffffffb3;flex:1;font-family:ui-monospace,monospace}.event-tool[data-v-50e53ab3]{color:#fff9;background:#ffffff0f;border-radius:4px;padding:1px 6px}.event-time[data-v-50e53ab3]{color:#fff6;text-align:right;flex:0 0 80px}.empty[data-v-50e53ab3]{color:#fff6;text-align:center;padding:20px;font-size:13px}.users-table[data-v-50e53ab3]{border-collapse:collapse;width:100%;font-size:13px}.users-table th[data-v-50e53ab3],.users-table td[data-v-50e53ab3]{text-align:left;border-bottom:1px solid #ffffff0f;padding:10px 12px}.users-table th[data-v-50e53ab3]{color:#ffffff80;font-weight:600}.users-table td[data-v-50e53ab3]{color:#ffffffd9}@media (width<=720px){.kpi-grid[data-v-50e53ab3]{grid-template-columns:repeat(2,1fr)}.dash-header[data-v-50e53ab3]{flex-direction:column;align-items:stretch;gap:12px}}.qr-download-page[data-v-263aba7a]{color:#fff;background:#000;min-height:100vh;font-family:Inter,system-ui,-apple-system,sans-serif}.qr-download-container[data-v-263aba7a]{max-width:600px;margin:0 auto;padding:60px 24px}.qr-download-card[data-v-263aba7a]{text-align:center;background:#090909;border:1px solid #ffffff14;border-radius:16px;padding:40px 32px;box-shadow:0 4px 24px #0006}.qr-download-card h2[data-v-263aba7a]{color:#fff;margin:0 0 16px;font-size:22px;font-weight:600}.qr-download-sub[data-v-263aba7a]{color:#a6a6a6;margin:0;font-size:13px}.qr-download-sub code[data-v-263aba7a]{color:#09f;background:#ffffff1a;border-radius:4px;padding:2px 8px;font-family:ui-monospace,monospace;font-size:12px}.qr-download-spinner[data-v-263aba7a]{border:4px solid #09f3;border-top-color:#09f;border-radius:50%;width:48px;height:48px;margin:0 auto 24px;animation:.8s linear infinite spin-263aba7a}@keyframes spin-263aba7a{to{transform:rotate(360deg)}}.qr-download-icon[data-v-263aba7a]{margin-bottom:16px;font-size:56px}.qr-download-error[data-v-263aba7a]{color:#f88;background:#ff646414;border:1px solid #ff64644d;border-radius:8px;margin:0 0 24px;padding:12px 16px;font-size:14px}.qr-download-error-card[data-v-263aba7a]{border-color:#ff64644d}.qr-download-success-card[data-v-263aba7a]{border-color:#0099ff4d}.qr-download-file-info[data-v-263aba7a]{text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;margin:24px 0;padding:20px}.qr-download-filename[data-v-263aba7a]{margin-bottom:12px;font-size:16px}.qr-download-filename .label[data-v-263aba7a]{color:#a6a6a6;margin-right:8px}.qr-download-filename strong[data-v-263aba7a]{color:#fff;word-break:break-all}.qr-download-meta[data-v-263aba7a]{color:#a6a6a6;flex-wrap:wrap;gap:20px;margin-bottom:12px;font-size:13px;display:flex}.qr-download-meta strong[data-v-263aba7a]{color:#fff;margin:0 4px;font-family:ui-monospace,monospace}.qr-download-expires[data-v-263aba7a]{color:#ffb74d;border-top:1px dashed #ffffff1a;padding-top:12px;font-size:13px}.qr-download-expires strong[data-v-263aba7a]{color:#ffd699;margin:0 4px}.qr-download-hint[data-v-263aba7a]{color:#6c8;background:#00c86414;border:1px solid #00c8644d;border-radius:8px;margin:0 0 20px;padding:10px 14px;font-size:13px}.qr-download-actions[data-v-263aba7a]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.qr-action-btn[data-v-263aba7a]{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:8px;padding:10px 20px;font-family:inherit;font-size:14px;text-decoration:none;transition:all .15s}.qr-action-btn[data-v-263aba7a]:hover{color:#09f;background:#ffffff1a;border-color:#09f}.qr-action-btn.primary[data-v-263aba7a]{color:#fff;background:#09f;border-color:#09f;font-weight:500}.qr-action-btn.primary[data-v-263aba7a]:hover{background:#08e;box-shadow:0 0 12px #09f6}.qr-download-foot[data-v-263aba7a]{color:#a6a6a6;margin-top:24px;font-size:12px}.qr-download-foot a[data-v-263aba7a]{color:#09f;text-decoration:none}.qr-download-foot a[data-v-263aba7a]:hover{text-decoration:underline}.account-page[data-v-dfa02a3f]{background:var(--bg,#0d0f17);color:#fff;min-height:100vh;padding:16px 20px 40px}.account-container[data-v-dfa02a3f]{max-width:720px;margin:0 auto}.account-container>.account-header[data-v-dfa02a3f]{margin-top:32px}.account-header[data-v-dfa02a3f]{background:linear-gradient(135deg,#6496ff1f,#9664ff1f);border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:20px;margin-bottom:24px;padding:24px;display:flex}.account-avatar[data-v-dfa02a3f]{color:#fff;background:linear-gradient(135deg,#4a8eff,#6cf);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;font-size:32px;font-weight:600;display:flex}.account-info[data-v-dfa02a3f]{flex:1;min-width:0}.account-name[data-v-dfa02a3f]{color:#fff;margin:0 0 6px;font-size:24px}.account-id[data-v-dfa02a3f]{color:#ccc;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.account-tag[data-v-dfa02a3f]{color:#6cf;background:#6496ff26;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500}.account-plan-badge[data-v-dfa02a3f]{color:#1a1a1a;background:linear-gradient(135deg,#ffc107 0%,#ff9800 100%);border-radius:4px;margin-left:6px;padding:2px 10px;font-size:11px;font-weight:600}.account-meta[data-v-dfa02a3f]{color:#999;margin:0;font-size:12px}.account-section[data-v-dfa02a3f]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;margin-bottom:16px;padding:24px}.section-title[data-v-dfa02a3f]{color:#fff;margin:0 0 16px;font-size:16px;font-weight:600}.danger-section[data-v-dfa02a3f]{border-color:#ff646433}.danger-title[data-v-dfa02a3f]{color:#f88}.danger-hint[data-v-dfa02a3f]{color:#f99;margin:0 0 16px;font-size:13px}.section-row[data-v-dfa02a3f]{align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.row-label[data-v-dfa02a3f]{color:#ccc;flex-shrink:0;width:80px;padding-top:8px;font-size:13px}.row-control[data-v-dfa02a3f]{flex:1;align-items:center;gap:8px;display:flex}.row-control-col[data-v-dfa02a3f]{flex-direction:column;flex:1;gap:8px;display:flex}.row-input[data-v-dfa02a3f]{color:#fff;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff26;border-radius:6px;flex:1;padding:8px 12px;font-family:inherit;font-size:14px}.row-input[data-v-dfa02a3f]:focus{border-color:#6496ff99;outline:none}.row-input[data-v-dfa02a3f]:disabled{opacity:.5}.row-btn[data-v-dfa02a3f]{color:#6cf;cursor:pointer;white-space:nowrap;background:#6496ff26;border:1px solid #6496ff66;border-radius:6px;padding:8px 18px;font-family:inherit;font-size:13px}.row-btn[data-v-dfa02a3f]:hover:not(:disabled){background:#6496ff40;border-color:#6496ff99}.row-btn[data-v-dfa02a3f]:disabled{opacity:.4;cursor:not-allowed}.danger-btn[data-v-dfa02a3f]{color:#f88;background:#ff505026;border-color:#ff505066}.danger-btn[data-v-dfa02a3f]:hover:not(:disabled){background:#ff505040;border-color:#ff505099}.secondary-btn[data-v-dfa02a3f]{color:#ccc;background:#ffffff0f;border-color:#ffffff26;width:100%}.secondary-btn[data-v-dfa02a3f]:hover:not(:disabled){color:#fff;background:#ffffff1a;border-color:#ffffff40}.row-msg[data-v-dfa02a3f]{border-radius:4px;margin-top:8px;margin-left:96px;padding:6px 12px;font-size:12px}.row-msg.ok[data-v-dfa02a3f]{color:#8f8;background:#64ff6414}.row-msg.err[data-v-dfa02a3f]{color:#f88;background:#ff646414}.row-hint[data-v-dfa02a3f]{color:#999;margin:0;font-size:12px}.account-id-code[data-v-dfa02a3f]{color:#aaa;background:#ffffff0d;border-radius:4px;padding:4px 8px;font-family:monospace;font-size:12px}.forgot-page[data-v-4d9ab62a]{min-height:100vh;color:var(--white,#fff);background:linear-gradient(#0a0a0f 0%,#11111a 100%);padding-bottom:60px}.forgot-tool-nav[data-v-4d9ab62a]{margin-top:16px}.forgot-container[data-v-4d9ab62a]{max-width:480px;margin:30px auto 0;padding:0 20px}.forgot-header[data-v-4d9ab62a]{margin-bottom:24px}.back-link[data-v-4d9ab62a]{color:#aaa;cursor:pointer;background:0 0;border:none;margin-bottom:10px;padding:0;font-family:inherit;font-size:13px}.back-link[data-v-4d9ab62a]:hover{color:#fff}.forgot-header h1[data-v-4d9ab62a]{color:#fff;margin:0 0 6px;font-size:24px}.subtitle[data-v-4d9ab62a]{color:#999;margin:0;font-size:14px}.forgot-card[data-v-4d9ab62a]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:24px}.forgot-form[data-v-4d9ab62a]{flex-direction:column;gap:14px;display:flex}.field[data-v-4d9ab62a]{flex-direction:column;gap:6px;display:flex}.field-label[data-v-4d9ab62a]{color:#999;font-size:12px;font-weight:500}.text-input[data-v-4d9ab62a]{color:#fff;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;padding:11px 14px;font-family:inherit;font-size:14px}.text-input[data-v-4d9ab62a]:focus{background:#ffffff14;border-color:#09f9;outline:none}.text-input[data-v-4d9ab62a]:disabled{opacity:.5}.code-row[data-v-4d9ab62a]{gap:8px;display:flex}.code-input[data-v-4d9ab62a]{flex:1}.form-error[data-v-4d9ab62a]{color:#f88;background:#ff64641a;border:1px solid #ff64644d;border-radius:6px;padding:8px 12px;font-size:13px}.form-success[data-v-4d9ab62a]{color:#6c6;background:#64c86414;border:1px solid #64c8644d;border-radius:6px;padding:8px 12px;font-size:13px}.form-actions[data-v-4d9ab62a]{gap:10px;margin-top:6px;display:flex}.btn-primary[data-v-4d9ab62a]{color:#fff;cursor:pointer;background:#09f;border:1px solid #09f;border-radius:8px;flex:1;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s}.btn-primary[data-v-4d9ab62a]:hover:not(:disabled){background:#0086e6;border-color:#0086e6}.btn-primary[data-v-4d9ab62a]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-4d9ab62a]{color:#ddd;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff26;border-radius:8px;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,border-color .15s}.btn-secondary[data-v-4d9ab62a]:hover:not(:disabled){background:#ffffff1f;border-color:#09f9}.btn-secondary[data-v-4d9ab62a]:disabled{opacity:.4;cursor:not-allowed}.form-hint[data-v-4d9ab62a]{color:#888;font-size:11px}@media (width<=600px){.forgot-container[data-v-4d9ab62a]{padding:0 16px}.code-row[data-v-4d9ab62a],.form-actions[data-v-4d9ab62a]{flex-direction:column}}html,body{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;background:#000!important;margin:0!important;padding:0!important}body{min-height:100vh}
