.json-formatter_tool__u7S2e{--surface:#fff;--inset:#f8fafc;--line:#dce2e8;--ink:#17202b;--muted:#586473;--action:#111827;--action-ink:#fff;color:var(--ink);scroll-margin-top:85px;min-width:0}body:has(.json-formatter_tool__u7S2e) .ygdj-float-ad{display:none}.json-formatter_dialog__dygvO *,.json-formatter_tool__u7S2e *{box-sizing:border-box}.json-formatter_intro__u4EC1{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:16px;color:var(--muted);font-size:13px}.json-formatter_intro__u4EC1 span:before{content:"";display:inline-block;width:5px;height:5px;margin:0 7px 2px 0;background:#16805c;border-radius:50%}.json-formatter_workspace__KV7OU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.json-formatter_panel__9J8EC{min-width:0;border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:16px;display:flex;flex-direction:column}.json-formatter_panelHeader__l59fb{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:12px;min-height:44px}.json-formatter_panelHeader__l59fb h2{margin:0;font-size:17px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.json-formatter_actions__G4jAv,.json-formatter_primaryActions__XS_4P{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.json-formatter_dialog__dygvO button,.json-formatter_tool__u7S2e button,.json-formatter_tool__u7S2e select{min-height:44px;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:9px 12px;font-size:14px;line-height:24px;cursor:pointer}.json-formatter_tool__u7S2e select{appearance:none;-webkit-appearance:none;padding-right:32px;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 17px) 19px,calc(100% - 12px) 19px;background-size:5px 5px;background-repeat:no-repeat}.json-formatter_dialog__dygvO button:hover,.json-formatter_tool__u7S2e button:hover:not(:disabled){background:var(--inset);border-color:#8996a5}.json-formatter_tool__u7S2e button:disabled{opacity:.45;cursor:not-allowed}.json-formatter_dialog__dygvO button:focus-visible,.json-formatter_dialog__dygvO textarea:focus-visible,.json-formatter_tool__u7S2e button:focus-visible,.json-formatter_tool__u7S2e input:focus-visible,.json-formatter_tool__u7S2e select:focus-visible,.json-formatter_tool__u7S2e summary:focus-visible,.json-formatter_tool__u7S2e textarea:focus-visible{outline:2px solid #1674c5;outline-offset:3px}.json-formatter_tool__u7S2e input:not([type=checkbox]):not([type=file]),.json-formatter_tool__u7S2e textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--inset);color:var(--ink);font-size:16px;padding:12px}.json-formatter_tool__u7S2e input::placeholder,.json-formatter_tool__u7S2e textarea::placeholder{color:#718092;opacity:1}.json-formatter_tool__u7S2e .json-formatter_editor__2927q{display:block;height:340px;min-height:200px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.65;tab-size:4}.json-formatter_editorFooter__Ci8o1{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4px;min-height:52px;color:var(--muted);font-size:12px}.json-formatter_primaryActions__XS_4P{margin:6px 0 12px}.json-formatter_primaryActions__XS_4P button{flex:1}.json-formatter_tool__u7S2e .json-formatter_primary__VK22I{background:var(--action);color:var(--action-ink);border-color:var(--action);font-weight:600}.json-formatter_tool__u7S2e .json-formatter_primary__VK22I:hover:not(:disabled){background:#334155;border-color:#334155;color:#fff}.json-formatter_options__jbp0E{display:flex;gap:8px 14px;flex-wrap:wrap;align-items:center;font-size:13px}.json-formatter_options__jbp0E label{display:flex;align-items:center;gap:7px;min-height:44px;cursor:pointer}.json-formatter_options__jbp0E input[type=checkbox]{width:17px;height:17px;accent-color:var(--action)}.json-formatter_hint___m408{font-size:13px;line-height:1.75;color:var(--muted);margin:10px 0 0;overflow-wrap:anywhere}.json-formatter_tool__u7S2e .json-formatter_reuse__J3FeB{align-self:start;margin-top:16px}.json-formatter_fileInput__y9uvM{display:none}.json-formatter_status__fACrE{margin:14px 0;min-height:24px;font-size:14px;line-height:1.7;color:var(--muted);overflow-wrap:anywhere}.json-formatter_error__CcdYP{margin:16px 0 0;border-radius:10px;border:1px solid #f1b1ac;background:#fff5f4;color:#a12622;padding:16px;overflow-wrap:anywhere;line-height:1.8}.json-formatter_error__CcdYP p{margin:4px 0 10px}.json-formatter_advanced___yc4Z{margin-top:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.json-formatter_advanced___yc4Z summary{min-height:52px;padding:14px 16px;cursor:pointer;font-size:15px;font-weight:600;line-height:1.6}.json-formatter_advanced___yc4Z summary span{color:var(--muted);font-size:13px;font-weight:400;margin-left:12px}.json-formatter_advancedGrid__mxk05{padding:4px 16px 20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.json-formatter_advancedGrid__mxk05 fieldset{min-width:0;border:1px solid var(--line);border-radius:10px;padding:14px}.json-formatter_advancedGrid__mxk05 legend{padding:0 6px;font-weight:600;font-size:15px}.json-formatter_advancedGrid__mxk05 fieldset>label,.json-formatter_urlPanel__412R2>label{display:block;font-size:13px;margin-bottom:8px;color:var(--muted)}.json-formatter_advancedGrid__mxk05 select{width:100%;margin-bottom:8px}.json-formatter_advancedGrid__mxk05 input,.json-formatter_advancedGrid__mxk05 textarea{margin-bottom:8px}.json-formatter_advancedGrid__mxk05 .json-formatter_actions__G4jAv{margin-top:12px}.json-formatter_urlPanel__412R2{padding:4px 16px 20px}.json-formatter_urlRow__RM00g{display:flex;gap:8px}.json-formatter_urlRow__RM00g button{flex-shrink:0}.json-formatter_mobileTabs__ElIFh{display:none}.json-formatter_dialog__dygvO{padding:0;border:1px solid var(--line);border-radius:14px;width:min(1400px,calc(100vw - 32px));height:calc(100dvh - 32px);max-width:none;max-height:none;background:var(--surface);color:var(--ink);margin:auto}.json-formatter_dialog__dygvO::backdrop{background:rgb(0 0 0/.55)}.json-formatter_dialogContent__3_F6N{padding:20px;height:100%;display:flex;flex-direction:column}.json-formatter_dialog__dygvO textarea{flex:1;min-height:0;width:100%;border:1px solid var(--line);border-radius:8px;background:var(--inset);color:var(--ink);padding:16px;font:14px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;resize:none;tab-size:4}@media (max-width:1023px) and (min-width:768px){.json-formatter_panelHeader__l59fb{align-content:start;min-height:78px}.json-formatter_panel__9J8EC{padding:12px}}@media (max-width:767px){body:has(.json-formatter_tool__u7S2e) .feedback-fab{display:none}.json-formatter_intro__u4EC1{font-size:12px;gap:5px 12px;margin-bottom:12px}.json-formatter_advancedGrid__mxk05,.json-formatter_workspace__KV7OU{grid-template-columns:minmax(0,1fr)}.json-formatter_panel__9J8EC{padding:12px;border-radius:12px}.json-formatter_tool__u7S2e .json-formatter_editor__2927q{height:280px;font-size:16px}.json-formatter_mobileTabs__ElIFh{display:flex;gap:8px;margin-bottom:10px}.json-formatter_mobileTabs__ElIFh button{flex:1}.json-formatter_tool__u7S2e .json-formatter_mobileTabs__ElIFh button[aria-pressed=true],.json-formatter_tool__u7S2e .json-formatter_mobileTabs__ElIFh button[aria-pressed=true]:hover{background:var(--action);color:var(--action-ink);border-color:var(--action)}.json-formatter_mobileHidden__Th8_i{display:none}.json-formatter_advanced___yc4Z summary span{display:block;margin-left:0}.json-formatter_advancedGrid__mxk05{padding:0 12px 16px;gap:14px}.json-formatter_urlRow__RM00g{flex-wrap:wrap}.json-formatter_urlRow__RM00g button{width:100%}.json-formatter_tool__u7S2e select{font-size:16px}.json-formatter_dialog__dygvO{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.json-formatter_dialogContent__3_F6N{padding:12px}.json-formatter_dialog__dygvO textarea{font-size:16px;padding:12px}}@media (prefers-color-scheme:dark){.json-formatter_tool__u7S2e{--surface:#111827;--inset:#182332;--line:#37465a;--ink:#edf2f7;--muted:#a6b4c5;--action:#e2e8f0;--action-ink:#111827}.json-formatter_error__CcdYP{background:#351c23;color:#fecaca;border-color:#89404e}.json-formatter_tool__u7S2e input::placeholder,.json-formatter_tool__u7S2e textarea::placeholder{color:#9aa9bd}.json-formatter_intro__u4EC1 span:before{background:#65c7a3}}