:root{--bg:#f5efe4;--bg-accent:#ead8c0;--panel:rgba(255,250,243,.92);--line:rgba(74,56,33,.14);--text:#2b2117;--muted:#7b6855;--brand:#c85c35;--brand-deep:#914123;--brand-soft:#e8c7b2;--brand-faint:rgba(200,92,53,.12);--shadow:0 24px 60px rgba(93,59,22,.14);--radius-xl:28px;--radius-md:14px;--mono:"SFMono-Regular","Consolas","Liberation Mono",monospace}*{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:PingFang SC,Microsoft YaHei,sans-serif;color:var(--text);background:radial-gradient(circle at top left,hsla(0,0%,100%,.78),transparent 28%),radial-gradient(circle at bottom right,rgba(200,92,53,.2),transparent 24%),linear-gradient(135deg,var(--bg),var(--bg-accent))}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(43,33,23,.03) 1px,transparent 0),linear-gradient(90deg,rgba(43,33,23,.03) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent)}.app-shell{display:flex;min-height:100vh}.sidebar{position:sticky;top:0;align-self:flex-start;width:320px;min-height:100vh;padding:24px 18px}.sidebar-inner{position:sticky;top:24px;display:flex;flex-direction:column;gap:18px}.page-shell{position:relative;flex:1;max-width:1320px;padding:40px 24px 56px 0}.brand-block{border:1px solid var(--line);background:rgba(255,250,243,.72);box-shadow:0 18px 40px rgba(93,59,22,.1);backdrop-filter:blur(14px);border-radius:var(--radius-xl);padding:22px}.brand-title{margin:0;font-size:2rem;line-height:1}.brand-copy{margin:12px 0 0;color:var(--muted);line-height:1.7}.side-nav{gap:10px}.nav-item,.side-nav{display:flex;flex-direction:column}.nav-item{gap:6px;padding:16px 18px;border:1px solid var(--line);border-radius:22px;text-decoration:none;color:var(--muted);background:rgba(255,250,243,.72);box-shadow:0 12px 30px rgba(93,59,22,.08);backdrop-filter:blur(14px);transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.nav-item:hover{transform:translateX(2px);color:var(--text)}.nav-item.active{background:linear-gradient(135deg,rgba(200,92,53,.94),rgba(145,65,35,.94));color:#fff8f3;border-color:rgba(145,65,35,.4)}.nav-item.active small{color:rgba(255,248,243,.78)}.nav-item-title{font-size:1rem;font-weight:700}.nav-item small{color:var(--muted)}.hero{display:grid;grid-template-columns:minmax(0,1fr);margin-bottom:28px}.eyebrow{margin:0 0 8px;letter-spacing:.16em;text-transform:uppercase;font-size:12px;color:var(--brand-deep)}h1{margin:0;font-size:clamp(2.5rem,5vw,4.8rem);line-height:.95;letter-spacing:-.04em}.hero-copy,h1{max-width:none;white-space:nowrap}.hero-copy{color:var(--muted);margin:18px 0 0;font-size:1rem}.hero-card{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);backdrop-filter:blur(18px);padding:22px 24px;border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:8px;transform:rotate(1.5deg)}.sidebar-card{transform:none}.hero-card small,.hero-card span{color:var(--muted)}.hero-card strong{font-size:1.5rem}.sidebar-card strong{white-space:nowrap;font-size:1.2rem;line-height:1.3}.tool-page{max-width:880px}.panel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);backdrop-filter:blur(18px);border-radius:var(--radius-xl)}.panel .el-card__header{padding:24px 24px 0;border-bottom:0}.panel .el-card__body{padding:20px 24px 24px}.actions,.field-row,.option-row,.panel-head,.toolbar-inline{display:flex}.option-row,.panel-head{justify-content:space-between;gap:16px}.panel-head{align-items:start;margin-bottom:22px}.actions,.field-row,.toolbar-inline{gap:10px}.panel-kicker{margin:0 0 8px;letter-spacing:.16em;text-transform:uppercase;font-size:12px;color:var(--brand-deep)}h2{margin:0;font-size:1.8rem;line-height:1.1}.field-row .el-input,.full-width,.full-width .el-date-editor{width:100%}.el-button{border-radius:999px}.el-button--primary{background-color:var(--brand);border-color:var(--brand);color:#fff8f3}.el-button--primary:focus,.el-button--primary:hover{border-color:#d46d47}.el-button--default,.el-button.is-plain{background:hsla(0,0%,100%,.72);border-color:rgba(74,56,33,.14);color:var(--text)}.el-button--default:focus,.el-button--default:hover,.el-button.is-plain:focus,.el-button.is-plain:hover,.el-button:focus,.el-button:hover{color:var(--brand-deep);border-color:var(--brand-soft);background:rgba(255,250,243,.94)}.el-button--primary:focus,.el-button--primary:hover{color:#fff8f3;background-color:#d46d47}.el-button--text{color:var(--brand)}.el-button--text:focus,.el-button--text:hover{color:var(--brand-deep)}.el-date-editor.el-input,.el-input-number,.el-input__inner,.el-textarea__inner{border-radius:var(--radius-md);border-color:rgba(74,56,33,.16);background:hsla(0,0%,100%,.8);color:var(--text)}.el-date-editor .el-input__inner:focus,.el-input__inner:focus,.el-textarea__inner:focus{border-color:rgba(200,92,53,.7);box-shadow:0 0 0 3px var(--brand-faint)}.el-input.is-active .el-input__inner,.el-input__inner:hover,.el-textarea__inner:hover{border-color:rgba(200,92,53,.34)}.el-date-editor .el-input__inner,.el-date-editor .el-input__prefix,.el-date-editor .el-input__suffix,.el-date-editor .el-range-input{color:var(--text)}.el-date-table th,.el-input__prefix,.el-input__suffix,.el-picker-panel__icon-btn{color:var(--muted)}.el-input__prefix:hover,.el-input__suffix:hover,.el-picker-panel__icon-btn:hover{color:var(--brand)}.el-autocomplete-suggestion li:hover,.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:rgba(200,92,53,.08)}.el-select-dropdown__item.selected{color:var(--brand-deep)}.el-textarea__inner{min-height:180px;line-height:1.6;font-family:var(--mono)}.el-checkbox,.el-form-item__label{color:var(--muted)}.el-form-item.is-error .el-input__inner,.el-form-item.is-error .el-textarea__inner{border-color:#af2d2d}.el-checkbox{line-height:1.5}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--text)}.el-checkbox__inner:hover,.el-radio__inner:hover{border-color:var(--brand)}.el-checkbox__inner,.el-radio__inner{border-color:rgba(74,56,33,.22);background-color:hsla(0,0%,100%,.9)}.el-checkbox__input.is-focus .el-checkbox__inner,.el-checkbox__input:not(.is-checked):not(.is-indeterminate) .el-checkbox__inner:focus,.el-checkbox__original:focus+.el-checkbox__inner,.el-radio__input.is-focus .el-radio__inner,.el-radio__original:focus+.el-radio__inner{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-faint)}.el-checkbox__input:not(.is-checked):not(.is-indeterminate) .el-checkbox__inner:after{border-color:transparent}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner{background-color:var(--brand);border-color:var(--brand)}.el-date-table td.available:hover,.el-date-table td.current:not(.disabled) span,.el-date-table td.today span,.el-month-table td .cell:hover,.el-month-table td.current:not(.disabled) .cell,.el-radio__input.is-checked+.el-radio__label,.el-year-table td .cell:hover,.el-year-table td.current:not(.disabled) .cell{color:var(--brand-deep)}.el-date-table td.available:hover span,.el-month-table td .cell:hover,.el-year-table td .cell:hover{background-color:var(--brand-faint);border-radius:10px}.el-date-table td.current:not(.disabled) span,.el-month-table td.current:not(.disabled) .cell,.el-year-table td.current:not(.disabled) .cell{background-color:var(--brand);color:#fff8f3;border-radius:10px}.el-date-picker__header-label,.el-date-picker__header-label:hover,.el-picker-panel__shortcut:hover,.el-time-panel__btn.confirm{color:var(--brand-deep)}.el-date-picker__header--bordered,.el-date-picker__time-header,.el-picker-panel__footer{border-color:rgba(74,56,33,.12)}.el-time-panel__content:after,.el-time-panel__content:before,.el-time-spinner__item:hover:not(.disabled):not(.active){background:rgba(200,92,53,.08)}.el-date-picker__header-label.active,.el-date-table td.available:hover,.el-month-table td .cell:hover,.el-picker-panel__shortcut.active,.el-time-spinner__item.active:not(.disabled),.el-year-table td .cell:hover{color:var(--brand-deep)}.el-autocomplete-suggestion,.el-picker-panel,.el-select-dropdown{border-color:rgba(74,56,33,.12)}.option-row{align-items:center;flex-wrap:wrap;margin:8px 0 18px}.actions{flex-wrap:wrap;margin-bottom:16px}.status{min-height:24px;margin:0;color:var(--muted)}.status.error{color:#af2d2d}.status.success{color:#2f7a4f}@media (max-width:960px){.app-shell{flex-direction:column}.sidebar{width:auto;min-height:auto;padding:18px 14px 0}.sidebar,.sidebar-inner{position:static}.page-shell{max-width:none;padding:18px 14px 40px}}@media (max-width:640px){.brand-title{font-size:1.6rem}.panel .el-card__header{padding:18px 18px 0}.panel .el-card__body{padding:16px 18px 18px}.field-row,.option-row,.panel-head{flex-direction:column}.el-button{width:100%}}.tool-page-wide[data-v-ad7dfb48]{max-width:1200px}.timestamp-grid[data-v-ad7dfb48]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.timestamp-grid .panel[data-v-ad7dfb48]{height:100%}.result-pair[data-v-ad7dfb48]{display:grid;gap:12px}.result-chip[data-v-ad7dfb48]{width:100%;border:1px solid rgba(74,56,33,.12);border-radius:18px;background:hsla(0,0%,100%,.76);padding:14px 16px;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.result-chip[data-v-ad7dfb48]:hover{transform:translateY(-1px);border-color:rgba(200,92,53,.36);box-shadow:0 12px 28px rgba(93,59,22,.08)}.result-chip-label[data-v-ad7dfb48]{display:block;margin-bottom:6px;color:#7b6855;font-size:.9rem}.result-chip strong[data-v-ad7dfb48]{color:#2b2117;font-size:1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}@media (max-width:960px){.timestamp-grid[data-v-ad7dfb48]{grid-template-columns:1fr}}@media (min-width:961px) and (max-width:1320px){.timestamp-grid[data-v-ad7dfb48]{grid-template-columns:repeat(2,minmax(0,1fr))}.timestamp-grid .panel[data-v-ad7dfb48]:first-child{grid-column:1/-1}}@media (max-width:640px){.timestamp-grid[data-v-ad7dfb48]{grid-template-columns:1fr}}.json-node[data-v-485bd7a6]{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.7}.json-row[data-v-485bd7a6]{display:flex;align-items:flex-start;gap:6px}.json-children[data-v-485bd7a6]{padding-left:18px}.toggle-button[data-v-485bd7a6],.toggle-placeholder[data-v-485bd7a6]{width:16px;flex:0 0 16px}.toggle-button[data-v-485bd7a6]{border:0;padding:0;background:transparent;color:#914123;cursor:pointer;line-height:1.2}.node-key[data-v-485bd7a6]{color:#914123}.node-bracket[data-v-485bd7a6],.node-separator[data-v-485bd7a6],.node-summary[data-v-485bd7a6]{color:#7b6855}.node-value.is-string[data-v-485bd7a6]{color:#2f7a4f}.node-value.is-number[data-v-485bd7a6]{color:#b85a2a}.node-value.is-boolean[data-v-485bd7a6]{color:#7f4bb3}.node-value.is-null[data-v-485bd7a6]{color:#9b8d7d}.tool-page-wide[data-v-63371266]{max-width:1200px}.json-grid[data-v-63371266]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.json-grid .panel[data-v-63371266]{height:100%}.json-grid .panel .el-card__body[data-v-63371266]{display:flex;flex-direction:column}.json-grid .el-form[data-v-63371266]{display:flex;flex-direction:column;flex:1}.json-grid .el-form-item[data-v-63371266]:first-child,.json-grid .input-area-item[data-v-63371266]{flex:1;display:flex;flex-direction:column;margin-bottom:18px}.json-grid .el-form-item:first-child .el-form-item__content[data-v-63371266],.json-grid .input-area-item .el-form-item__content[data-v-63371266]{flex:1;display:flex}.json-grid .el-form-item:first-child .el-textarea[data-v-63371266],.json-grid .el-form-item:first-child .el-textarea__inner[data-v-63371266],.json-grid .input-area-item .el-textarea[data-v-63371266],.json-grid .input-area-item .el-textarea__inner[data-v-63371266]{height:100%}.result-stack[data-v-63371266]{display:grid;gap:18px;height:100%}.result-label[data-v-63371266]{margin:0 0 10px;color:#7b6855;font-size:.95rem}.tree-panel[data-v-63371266]{flex:1;display:flex;flex-direction:column}.tree-empty[data-v-63371266],.tree-view[data-v-63371266]{flex:1;min-height:365px;overflow:auto;padding:16px;border:1px solid rgba(74,56,33,.12);border-radius:18px;background:hsla(0,0%,100%,.72)}.tree-empty[data-v-63371266]{display:flex;align-items:center;color:#7b6855;line-height:1.7}@media (max-width:960px){.json-grid[data-v-63371266]{grid-template-columns:1fr}}.tool-page-wide[data-v-10aff696]{max-width:1200px}.translate-grid[data-v-10aff696]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.translate-grid .panel[data-v-10aff696]{height:100%}.translate-grid .panel .el-card__body[data-v-10aff696]{display:flex;flex-direction:column}.lang-row[data-v-10aff696]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lang-item[data-v-10aff696]{margin-bottom:16px}.helper-text[data-v-10aff696]{color:#7b6855;font-size:.9rem;line-height:1.6}.result-stack[data-v-10aff696]{display:grid;gap:18px}.translate-result-box[data-v-10aff696]{min-height:120px;padding:16px;border:1px solid rgba(74,56,33,.12);border-radius:18px;background:hsla(0,0%,100%,.72)}.translate-result-box.empty[data-v-10aff696]{min-height:120px}.translate-result-box p[data-v-10aff696]{margin:0;color:#2b2117;line-height:1.8;white-space:pre-wrap}.naming-list[data-v-10aff696]{display:grid;gap:10px}.naming-chip[data-v-10aff696]{width:100%;border:1px solid rgba(74,56,33,.12);border-radius:18px;background:hsla(0,0%,100%,.76);padding:14px 16px;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.naming-chip[data-v-10aff696]:hover{transform:translateY(-1px);border-color:rgba(200,92,53,.36);box-shadow:0 12px 28px rgba(93,59,22,.08)}.naming-chip span[data-v-10aff696]{display:block;margin-bottom:6px;color:#7b6855;font-size:.9rem}.naming-chip strong[data-v-10aff696]{color:#2b2117;font-size:1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}@media (max-width:960px){.lang-row[data-v-10aff696],.translate-grid[data-v-10aff696]{grid-template-columns:1fr}}.tool-page-wide[data-v-690e975a]{max-width:1180px}.preview-grid[data-v-690e975a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:24px}.preview-stage[data-v-690e975a]{min-height:520px;border:1px dashed rgba(74,56,33,.18);border-radius:24px;background:linear-gradient(45deg,hsla(0,0%,100%,.52) 25%,transparent 0),linear-gradient(-45deg,hsla(0,0%,100%,.52) 25%,transparent 0),linear-gradient(45deg,transparent 75%,hsla(0,0%,100%,.52) 0),linear-gradient(-45deg,transparent 75%,hsla(0,0%,100%,.52) 0);background-size:24px 24px;background-position:0 0,0 12px,12px -12px,-12px 0;display:flex;align-items:center;justify-content:center;padding:18px;overflow:hidden}.preview-stage.empty[data-v-690e975a]{color:#7b6855}.preview-stage p[data-v-690e975a]{margin:0;text-align:center;line-height:1.7}.preview-image[data-v-690e975a]{max-width:100%;max-height:480px;-o-object-fit:contain;object-fit:contain;border-radius:18px;box-shadow:0 18px 40px rgba(93,59,22,.14)}@media (max-width:960px){.preview-grid[data-v-690e975a]{grid-template-columns:1fr}.preview-stage[data-v-690e975a]{min-height:320px}}