.app-layout[data-v-dea1a593]{flex-direction:column;min-height:100vh;display:flex}.app-header[data-v-dea1a593]{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 2rem .5rem;display:flex}.app-title[data-v-dea1a593]{letter-spacing:-.02em;font-size:1.5rem;font-weight:700;line-height:1.25}.app-subtitle[data-v-dea1a593]{color:var(--el-text-color-secondary);margin-top:.5rem;font-size:.875rem;line-height:1.625}.app-header-actions[data-v-dea1a593]{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.app-main[data-v-dea1a593]{flex-direction:column;gap:1.5rem;padding:1.5rem 2rem;display:flex}.app-footer[data-v-dea1a593]{border-top:1px solid var(--el-border-color);text-align:center;color:var(--el-text-color-secondary);margin-top:auto;padding:1.5rem 2rem 2rem;font-size:.875rem}.app-footer a[data-v-dea1a593]{color:var(--el-text-color-secondary);align-items:center;gap:.5rem;text-decoration:none;transition:color .2s;display:inline-flex}.app-footer a[data-v-dea1a593]:hover{color:var(--color-accent)}.app-footer .glyph[data-v-dea1a593]{font-size:1rem}.card-header-row[data-v-dea1a593]{justify-content:space-between;align-items:center;display:flex}.section-overline[data-v-dea1a593]{color:var(--el-text-color-secondary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.375rem;font-size:.6875rem;font-weight:500;display:block}.section-title[data-v-dea1a593]{letter-spacing:-.01em;font-size:1.0625rem;font-weight:600}.field-grid[data-v-dea1a593]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (width<=480px){.field-grid[data-v-dea1a593]{grid-template-columns:1fr}}.field[data-v-dea1a593]{flex-direction:column;gap:.5rem;display:flex}.field[data-v-dea1a593] .el-select{width:100%}.field-full[data-v-dea1a593]{grid-column:1/-1}.field-label[data-v-dea1a593]{color:var(--el-text-color-regular);font-size:.8125rem;font-weight:500}.field-hint[data-v-dea1a593]{color:var(--el-text-color-secondary);font-size:.75rem}.form-error[data-v-dea1a593],.fallback-alert[data-v-dea1a593]{margin-top:1rem}.actions[data-v-dea1a593]{gap:.75rem;display:flex}.progress-row[data-v-dea1a593]{justify-content:space-between;align-items:center;margin-bottom:.625rem;font-size:.875rem;display:flex}.metrics-grid[data-v-dea1a593]{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1rem;display:grid}.metrics-grid dt[data-v-dea1a593]{color:var(--el-text-color-secondary);margin-bottom:.125rem;font-size:.75rem}.execution-meta[data-v-dea1a593]{color:var(--el-text-color-secondary);text-align:right;font-size:.75rem;line-height:1.6}.fallback-list[data-v-dea1a593]{color:var(--el-text-color-secondary);margin:.5rem 0 0;padding-left:1.25rem;font-size:.8125rem}.status-text[data-v-dea1a593]{color:var(--el-text-color-secondary);margin-top:.75rem;font-size:.875rem}.result-list[data-v-dea1a593]{gap:1.25rem;display:grid}.result-list dt[data-v-dea1a593]{color:var(--el-text-color-secondary);margin-bottom:.25rem;font-size:.75rem}.uuid-break[data-v-dea1a593]{word-break:break-all}.answer-row[data-v-dea1a593]{align-items:center;gap:.5rem;display:flex}.answer-code[data-v-dea1a593]{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:-.01em;font-size:1.375rem;font-weight:700}.mono[data-v-dea1a593]{font-family:var(--font-mono);font-size:.875rem}.empty-text[data-v-dea1a593]{color:var(--el-text-color-secondary);font-size:.875rem}.spin[data-v-dea1a593]{animation:1.2s linear infinite spin-dea1a593;display:inline-block}@keyframes spin-dea1a593{to{transform:rotate(360deg)}}.el-card[data-v-dea1a593]{animation:.35s both card-in-dea1a593}@keyframes card-in-dea1a593{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.el-progress.is-animating[data-v-dea1a593] .el-progress-bar__inner{transition:width .2s}.status-text[data-v-dea1a593]{animation:.3s both fade-in-dea1a593}@keyframes fade-in-dea1a593{0%{opacity:0}to{opacity:1}}.answer-code[data-v-dea1a593]{animation:.4s cubic-bezier(.18,.89,.32,1.28) both pop-in-dea1a593}@keyframes pop-in-dea1a593{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}:root{--el-color-primary:#d97757;--el-color-primary-light-3:#e08a6e;--el-color-primary-light-5:#e8a086;--el-color-primary-light-7:#efbca9;--el-color-primary-light-8:#f4cdbe;--el-color-primary-light-9:#faeae3;--el-color-primary-dark-2:#c6613f;--el-color-danger:#c64545;--el-color-danger-light-3:#d27a7a;--el-color-danger-light-5:#de9d9d;--el-color-danger-light-7:#eac0c0;--el-color-danger-light-8:#f0d0d0;--el-color-danger-light-9:#f7e8e8;--el-color-danger-dark-2:#a53838;--el-color-success:#5a8a5a;--el-color-success-light-9:#eaf0ea;--el-color-warning:#c08a30;--el-color-warning-light-9:#f5eed8;--el-color-info:#8c8980;--el-color-info-light-3:#a5a298;--el-color-info-light-5:#b8b5ab;--el-color-info-light-7:#cecbc1;--el-color-info-light-8:#dddacf;--el-color-info-light-9:#eeede8;--el-color-info-dark-2:#6b6961;--el-bg-color:#fff;--el-bg-color-page:#f8f7f2;--el-bg-color-overlay:#fff;--el-text-color-primary:#292723;--el-text-color-regular:#3d3b36;--el-text-color-secondary:#8c8980;--el-text-color-placeholder:#a5a298;--el-text-color-disabled:#c4c1b8;--el-border-color:#e7e6e1;--el-border-color-light:#eeede8;--el-border-color-lighter:#f2f1ec;--el-border-color-extra-light:#f6f5f0;--el-border-color-dark:#c4c1b8;--el-fill-color:#efeeeb;--el-fill-color-light:#f5f4f0;--el-fill-color-lighter:#f8f7f4;--el-fill-color-blank:#fff;--el-fill-color-dark:#e7e6e1;--el-border-radius-base:6px;--el-border-radius-small:4px;--el-border-radius-round:9999px;--el-card-border-radius:8px;--el-card-padding:24px;--el-font-family:"HarmonyOS Sans", system-ui, -apple-system, sans-serif;--el-font-size-base:16px;--color-accent:#d97757;--color-accent-deep:#c6613f;--font-mono:"MapleCN-NerdFont", "Cascadia Code", "JetBrains Mono", monospace}.dark{--el-color-primary:#d97757;--el-color-primary-light-3:#c47a5e;--el-color-primary-light-5:#a8684f;--el-color-primary-light-7:#8a5641;--el-color-primary-light-8:#7a4a37;--el-color-primary-light-9:#3d2a20;--el-color-primary-dark-2:#e08a6e;--el-bg-color:#2c2b28;--el-bg-color-page:#232220;--el-bg-color-overlay:#2c2b28;--el-text-color-primary:#edeae0;--el-text-color-regular:#d4d1c7;--el-text-color-secondary:#a5a298;--el-text-color-placeholder:#8c8980;--el-text-color-disabled:#6b6961;--el-border-color:#3d3b36;--el-border-color-light:#353430;--el-border-color-lighter:#2e2d2a;--el-border-color-extra-light:#282724;--el-border-color-dark:#4a4842;--el-fill-color:#353430;--el-fill-color-light:#2e2d2a;--el-fill-color-lighter:#282724;--el-fill-color-blank:#2c2b28;--el-fill-color-dark:#3d3b36;--color-accent:#e09a82;--color-accent-deep:#d97757}body{background-color:var(--el-bg-color-page);color:var(--el-text-color-primary);font-family:var(--el-font-family);font-size:var(--el-font-size-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.625;transition:background-color .2s,color .2s}.glyph{font-family:var(--font-mono)}.el-button:not(.is-circle) .glyph{margin-right:.375rem}.el-card{border:1px solid var(--el-border-color);border-radius:var(--el-card-border-radius);transition:box-shadow .2s}.el-card.is-always-shadow,.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{box-shadow:0 1px 2px #00000008}.el-card__header{border-bottom:1px solid var(--el-border-color);padding:20px 24px 12px}.el-card__body{padding:24px}.el-card__footer{border-top:1px solid var(--el-border-color);padding:12px 24px 20px}.el-input__wrapper{border-radius:var(--el-border-radius-base);box-shadow:0 0 0 1px var(--el-border-color) inset;transition:box-shadow .15s}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-border-color-dark) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 2px var(--el-color-primary) inset}.el-input__inner{font-size:14px}.el-select .el-input__wrapper{border-radius:var(--el-border-radius-base)}.el-button--primary{--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-dark-2);--el-button-hover-border-color:var(--el-color-primary-dark-2);--el-button-active-bg-color:#b5583a;--el-button-active-border-color:#b5583a;border-radius:var(--el-border-radius-base);font-weight:500;transition:background-color .15s,border-color .15s}.el-button--default{--el-button-bg-color:var(--el-fill-color);--el-button-border-color:var(--el-border-color);--el-button-hover-bg-color:var(--el-fill-color-dark);--el-button-hover-border-color:var(--el-border-color-dark);border-radius:var(--el-border-radius-base);font-weight:450}.el-button--danger{border-radius:var(--el-border-radius-base);font-weight:500}.el-button.is-text{border-radius:var(--el-border-radius-base)}.el-tag{border-radius:4px;font-weight:500;transition:background-color .2s,color .2s}.el-progress-bar__outer{background-color:var(--el-fill-color);border-radius:4px}.el-progress-bar__inner{background-color:var(--el-color-primary);border-radius:4px;transition:width .3s}.el-alert{border-radius:var(--el-border-radius-base)}.el-alert--error{--el-alert-bg-color:var(--el-color-danger-light-9)}.el-alert--info{--el-alert-bg-color:var(--el-fill-color)}.el-skeleton{--el-skeleton-color:var(--el-fill-color-dark);--el-skeleton-to-color:var(--el-fill-color-light)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}@font-face{font-family:HarmonyOS Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/HarmonyOS_Sans_Regular.woff2)format("woff2")}@font-face{font-family:HarmonyOS Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/HarmonyOS_Sans_Medium.woff2)format("woff2")}@font-face{font-family:HarmonyOS Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/HarmonyOS_Sans_Bold.woff2)format("woff2")}@font-face{font-family:MapleCN-NerdFont;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/MapleMono-NF-CN-Regular.woff2)format("woff2")}@font-face{font-family:MapleCN-NerdFont;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/MapleMono-NF-CN-Bold.woff2)format("woff2")}
