body{background:#0a0f12;color:#e4f2eb}.topbar{background:#0d1519;border-color:#24343b}.topbar .brand-mark{background:#9be46d;color:#14220e}.topbar .navcta{background:#9be46d;color:#14220e}.json-app{width:min(1290px,calc(100% - 48px));margin:auto;padding:38px 0 58px}.json-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px}.json-overline,.json-toolbar-label,.json-toolbar label,.json-pane-head,.json-pane-foot,.json-statusbar>span:last-child,.json-footnote b{font-size:8px;font-weight:950;letter-spacing:.15em;color:#9ab7a6}.json-heading h1{font-size:clamp(34px,4.7vw,53px);letter-spacing:-2px;margin:10px 0}.json-heading h1 em{font-style:normal;color:#9be46d}.json-heading p{color:#98ada3;font-size:11px}.json-shield{min-width:145px;padding:13px;border:1px solid #385644;border-radius:7px;background:#12231a;text-align:center}.json-shield span{display:block;color:#9be46d;font-size:19px}.json-shield b,.json-shield small{display:block}.json-shield b{margin-top:4px;font-size:7px;letter-spacing:.12em}.json-shield small{margin-top:3px;color:#7e9988;font-size:6px}.json-toolbar{display:flex;align-items:center;gap:9px;padding:11px;border:1px solid #2b4140;background:#111d20;border-radius:7px}.json-toolbar-label{display:flex;align-items:center;gap:8px;flex:1}.json-toolbar-label i,.json-statusbar>i{width:7px;height:7px;border-radius:50%;background:#9be46d;box-shadow:0 0 8px #9be46d}.json-toolbar-label small{margin-left:5px;color:#7e938c;font-size:6px}.json-toolbar label{display:flex;align-items:center;gap:7px;font-size:7px}.json-toolbar select{padding:8px;background:#0a1417;color:#e5f1e9;border:1px solid #375147;border-radius:4px;font-size:8px}.json-toolbar button{padding:9px 12px;border-radius:4px;font-size:8px;font-weight:900;cursor:pointer}.json-toolbar button:nth-of-type(1){background:#9be46d;border:0;color:#14220e}.json-toolbar button:nth-of-type(2){background:#1b2b2d;border:1px solid #385253;color:#c8e6d7}.json-editors{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:12px}.json-pane{display:flex;flex-direction:column;min-width:0;border:1px solid #2c4341;border-radius:7px;background:#101a1d;overflow:hidden}.json-pane-output{border-color:#395840;background:#101d17}.json-pane-head{display:flex;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #293d3d;background:#152224;color:#a4c6b4}.json-pane-head i{font-style:normal;color:#9be46d;margin-right:8px}.json-pane-head b{font-size:6px;color:#768e84}.json-pane textarea{width:100%;height:420px;resize:vertical;padding:17px;background:#0a1215;color:#d9f2df;border:0;outline:none;font:11px/1.85 ui-monospace,SFMono-Regular,Consolas,monospace;tab-size:2}.json-pane textarea:focus{box-shadow:inset 0 0 0 1px #4e8154}.json-pane-output textarea{background:#0c1711;color:#b8eda0}.json-pane-foot{display:flex;justify-content:space-between;padding:8px 13px;border-top:1px solid #263a37;color:#708b7c;font-size:6px}.json-statusbar{display:flex;align-items:center;gap:9px;margin-top:11px;padding:11px 14px;border:1px solid #31513b;background:#142319;border-radius:5px}.json-statusbar p{flex:1;margin:0;color:#b5d7bd;font:9px ui-monospace,monospace}.json-statusbar>span:last-child{font-size:6px;color:#77927f}.json-footnote{margin-top:12px;color:#879e91;font-size:8px}.json-footnote b{color:#9be46d;margin-right:7px}.faq h2{border-color:#2c4341}.faq p{color:#9aafa3}.footer{background:#070c0f;border-color:#27383b}@media(max-width:850px){.json-editors{grid-template-columns:1fr}.json-pane textarea{height:280px}}@media(max-width:620px){.json-app{width:calc(100% - 26px);padding:24px 0 43px}.json-heading{display:block}.json-shield{display:inline-block;margin-top:9px}.json-toolbar{flex-wrap:wrap}.json-toolbar-label{flex-basis:100%}.json-toolbar label{flex:1}.json-toolbar button{flex:1}.json-pane textarea{height:240px}}.json-sort{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.json-sort input{accent-color:var(--accent)}