.JsonFormatterPanel_page__6h29G{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:32px 0 48px}.JsonFormatterPanel_header__MlaWL{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.JsonFormatterPanel_eyebrow__8nXjs{margin-bottom:4px;color:var(--color-primary);font-size:.82rem;font-weight:700}.JsonFormatterPanel_header__MlaWL h1{color:var(--color-text);font-size:1.85rem;line-height:1.2}.JsonFormatterPanel_badge___aBhN{flex:0 0 auto;border-radius:var(--radius-sm);padding:7px 12px;font-size:.82rem;font-weight:600}.JsonFormatterPanel_badgeOk__XXB5f{background:#dcfce7;color:#15803d}.JsonFormatterPanel_badgeError__BCxoZ{background:#fee2e2;color:#b91c1c}.JsonFormatterPanel_options___iplo,.JsonFormatterPanel_toolbar__vnmZi{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.JsonFormatterPanel_ghostButton__FuaK7,.JsonFormatterPanel_primaryButton__qKKnQ,.JsonFormatterPanel_secondaryButton__VaWJW{min-height:38px;border-radius:var(--radius-sm);padding:8px 14px;font-size:.9rem;font-weight:650;transition:background .2s,border-color .2s,color .2s}.JsonFormatterPanel_primaryButton__qKKnQ{background:var(--color-primary);color:#fff}.JsonFormatterPanel_primaryButton__qKKnQ:hover{background:var(--color-primary-hover)}.JsonFormatterPanel_secondaryButton__VaWJW{background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border)}.JsonFormatterPanel_secondaryButton__VaWJW:hover{border-color:var(--color-primary);color:var(--color-primary)}.JsonFormatterPanel_ghostButton__FuaK7{color:var(--color-text-secondary)}.JsonFormatterPanel_ghostButton__FuaK7:hover{background:var(--color-bg);color:var(--color-text)}.JsonFormatterPanel_fileInput__RYP0_{display:none}.JsonFormatterPanel_options___iplo{color:var(--color-text-secondary);font-size:.9rem}.JsonFormatterPanel_options___iplo label{display:inline-flex;align-items:center;gap:8px}.JsonFormatterPanel_options___iplo select{min-height:34px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);padding:4px 28px 4px 10px}.JsonFormatterPanel_checkboxLabel__xMGtT input{width:16px;height:16px;accent-color:var(--color-primary)}.JsonFormatterPanel_error__QC7_K{margin-bottom:14px;border:1px solid #fecaca;border-radius:var(--radius-sm);background:#fff1f2;color:#b91c1c;padding:10px 12px;font-size:.9rem}.JsonFormatterPanel_editorGrid__gV_Z0{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:16px;gap:16px;align-items:stretch}.JsonFormatterPanel_editorPanel__SsVcM,.JsonFormatterPanel_summaryPanel__Ym_iv{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.JsonFormatterPanel_panelTitle__eDooz{min-height:44px;display:flex;align-items:center;border-bottom:1px solid var(--color-border);padding:0 14px;color:var(--color-text);font-size:.9rem;font-weight:700}.JsonFormatterPanel_textarea__aUw1o{width:100%;min-height:560px;resize:vertical;border:0;outline:none;padding:14px;background:#0f172a;color:#e2e8f0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.88rem;line-height:1.6;-moz-tab-size:2;tab-size:2}.JsonFormatterPanel_summaryPanel__Ym_iv{align-self:start;overflow:hidden}.JsonFormatterPanel_stats__brrdb{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--color-border-light)}.JsonFormatterPanel_stats__brrdb div{background:var(--color-bg);padding:14px}.JsonFormatterPanel_stats__brrdb dt{color:var(--color-text-secondary);font-size:.78rem;margin-bottom:4px}.JsonFormatterPanel_stats__brrdb dd{color:var(--color-text);font-size:1.12rem;font-weight:750}@media (max-width:860px){.JsonFormatterPanel_page__6h29G{width:min(100% - 32px,1180px)}.JsonFormatterPanel_header__MlaWL{align-items:flex-start;flex-direction:column}.JsonFormatterPanel_editorGrid__gV_Z0{grid-template-columns:1fr}.JsonFormatterPanel_textarea__aUw1o{min-height:460px}}