.AdSlot_placeholder__D0kDn{display:flex;align-items:center;justify-content:center;min-height:60px;padding:var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.AdSlot_label__sA18X{font-size:var(--text-sm);letter-spacing:.02em}.Button_button__hMNEn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-base);font-family:inherit;font-weight:600;line-height:1.2;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.Button_button__hMNEn:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.Button_button__hMNEn:disabled{opacity:.55;cursor:not-allowed}.Button_primary__oSpWt{background:var(--color-brand);color:var(--color-brand-contrast)}.Button_primary__oSpWt:not(:disabled):hover{background:var(--color-brand-hover)}.Button_secondary__lRe7Q{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}.Button_secondary__lRe7Q:not(:disabled):hover{background:var(--color-surface-muted)}.Button_ghost__mZ9vJ{background:transparent;color:var(--color-text)}.Button_ghost__mZ9vJ:not(:disabled):hover{background:var(--color-surface-muted)}.Card_card__7jt2e{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5);height:100%;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}a:focus-visible>.Card_card__7jt2e,a:hover>.Card_card__7jt2e{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--color-brand)}.ToolIcon_icon__nQBtN{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;color:var(--color-brand-contrast);background:var(--color-brand);border-radius:var(--radius-md)}.HomePage_hero__NvI6X{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:calc(-1 * var(--space-6));padding:var(--space-8) var(--space-4) var(--space-8);background:radial-gradient(circle at 15% 20%,rgba(96,165,250,.25),transparent 45%),linear-gradient(135deg,#0b1324,#0f1f3d 55%,#0b1324);color:var(--color-text-inverse);text-align:center}.HomePage_heroInner__nXTH_{max-width:var(--container-max);margin:0 auto}.HomePage_eyebrow__qKsJH{display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-1) var(--space-3);font-size:var(--text-sm);font-weight:600;color:#7dd3fc;background:rgba(125,211,252,.12);border:1px solid rgba(125,211,252,.3);border-radius:999px}.HomePage_eyebrow__qKsJH:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.HomePage_title__bymY5{font-size:clamp(2rem,4vw + 1rem,var(--text-2xl));line-height:1.15;margin:0 0 var(--space-3)}.HomePage_titleAccent__Z9EGu{color:#7dd3fc}.HomePage_subtitle__Q49qD{color:#b9c3d6;font-size:var(--text-lg);max-width:56ch;margin:0 auto var(--space-5)}.HomePage_ctaRow__kRe7k{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-bottom:var(--space-6)}.HomePage_cta__mQkYU{display:inline-block;padding:var(--space-3) var(--space-5);background:var(--color-brand);color:var(--color-brand-contrast);border:1px solid var(--color-brand);border-radius:var(--radius-md);text-decoration:none;font-weight:600}.HomePage_cta__mQkYU:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover)}.HomePage_ctaSecondary__GELnw{display:inline-block;padding:var(--space-3) var(--space-5);background:transparent;color:var(--color-text-inverse);border:1px solid rgba(248,250,252,.35);border-radius:var(--radius-md);text-decoration:none;font-weight:600}.HomePage_ctaSecondary__GELnw:hover{background:rgba(248,250,252,.08);border-color:var(--color-text-inverse)}.HomePage_stats__uxjN_{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-6);padding-top:var(--space-5);border-top:1px solid rgba(248,250,252,.12)}.HomePage_stat__iW7U3{min-width:120px}.HomePage_statValue__7Dav8{font-size:var(--text-xl);font-weight:700}.HomePage_statLabel__wQuqL{color:#94a3b8;font-size:var(--text-sm)}.HomePage_section__qQCB9{margin-top:var(--space-8)}.HomePage_section__qQCB9 h2{margin-bottom:var(--space-1)}.HomePage_sectionDesc__LVoXm{color:var(--color-text-muted);margin:0 0 var(--space-4)}.HomePage_grid__MyrpE{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-4)}.HomePage_cardLink__tq04r{text-decoration:none;color:inherit;display:block}.HomePage_cardTop__RZWOG{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3)}.HomePage_cardTitle__2aSjs{margin:0 0 var(--space-1);font-size:var(--text-lg)}.HomePage_cardDesc__cl1KU{margin:0}.HomePage_badge__p3M_m,.HomePage_cardDesc__cl1KU{color:var(--color-text-muted);font-size:var(--text-sm)}.HomePage_badge__p3M_m{display:inline-block;margin-top:var(--space-3);padding:2px var(--space-2);background:var(--color-surface-muted);border-radius:var(--radius-sm)}@media (max-width:480px){.HomePage_hero__NvI6X{padding:var(--space-6) var(--space-4)}.HomePage_stats__uxjN_{gap:var(--space-4)}}.ToolsPage_category__i6z5c{margin-top:var(--space-6)}.ToolsPage_catDesc__P38Rb{color:var(--color-text-muted);margin:0 0 var(--space-4)}.ToolsPage_grid__WdYdp{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.ToolsPage_cardLink__MdVmP{text-decoration:none;color:inherit;display:block}.ToolsPage_cardTop__hjdKm{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2)}.ToolsPage_cardTitle__tdx3E{margin:0;font-size:var(--text-lg)}.ToolsPage_cardDesc__rkAYq{margin:0}.ToolsPage_badge__MvDwY,.ToolsPage_cardDesc__rkAYq{color:var(--color-text-muted);font-size:var(--text-sm)}.ToolsPage_badge__MvDwY{display:inline-block;margin-top:var(--space-3);padding:2px var(--space-2);background:var(--color-surface-muted);border-radius:var(--radius-sm)}.JsonCompareTool_tool__BCgi7{display:flex;flex-direction:column;gap:var(--space-4)}.JsonCompareTool_uploadGrid__e22dW{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.JsonCompareTool_uploadCard___hSMF{display:flex;flex-direction:column;gap:var(--space-3)}.JsonCompareTool_uploadHeading__f5Hqp{margin:0;font-size:var(--text-base);font-weight:600}.JsonCompareTool_dropzone__pXgti{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;min-height:96px;padding:var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);background:var(--color-surface-muted);border:1px dashed var(--color-border);border-radius:var(--radius-md);cursor:pointer}.JsonCompareTool_dropzone__pXgti:hover{border-color:var(--color-brand);color:var(--color-text)}.JsonCompareTool_dropzoneFilled__kDu5N{color:var(--color-text);font-weight:600;border-style:solid}.JsonCompareTool_fileInput__65Z9c{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.JsonCompareTool_error__Uc_Yr{margin:0;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-error);background:var(--color-surface-muted);border-left:3px solid var(--color-error);border-radius:var(--radius-sm)}.JsonCompareTool_success__sLN5S{margin:0;font-size:var(--text-sm);color:var(--color-success)}.JsonCompareTool_actions__iBCXD{display:flex;flex-wrap:wrap;gap:var(--space-3)}.JsonCompareTool_previewSection__6C_Ov{display:flex;flex-direction:column;gap:var(--space-3)}.JsonCompareTool_previewHeading__avS9d{margin:0;font-size:var(--text-lg)}.JsonCompareTool_previewGrid__DPE65{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:720px){.JsonCompareTool_previewGrid__DPE65{grid-template-columns:1fr}}.JsonCompareTool_previewBox__gDjAF{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.JsonCompareTool_previewLabel__5HYhN{margin:0;font-size:var(--text-sm);font-weight:600;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.JsonCompareTool_jsonPreview__WfM6s{margin:0;max-height:320px;padding:var(--space-3);overflow:auto;font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.5;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.JsonFormatterTool_tool__6vJoF{display:flex;flex-direction:column;gap:var(--space-4)}.JsonFormatterTool_controls__aW66X{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5)}.JsonFormatterTool_fieldset__gwbbF{display:flex;align-items:center;gap:var(--space-3);margin:0;padding:0;border:0}.JsonFormatterTool_legend__Sa5wh{padding:0;margin-right:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--color-text-muted)}.JsonFormatterTool_checkbox__mNhKz,.JsonFormatterTool_field__tUTMV,.JsonFormatterTool_radio__EuA9G{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.JsonFormatterTool_field__tUTMV select{padding:var(--space-1) var(--space-2);font:inherit;font-size:var(--text-sm);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.JsonFormatterTool_field__tUTMV select:disabled{opacity:.55}.JsonFormatterTool_panels__mHOFK{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:720px){.JsonFormatterTool_panels__mHOFK{grid-template-columns:1fr}}.JsonFormatterTool_panel__mJ1Cv{display:flex;flex-direction:column;gap:var(--space-2)}.JsonFormatterTool_panelLabel__M6DCH{font-size:var(--text-sm);font-weight:600;color:var(--color-text-muted)}.JsonFormatterTool_textarea__0epAT{width:100%;min-height:320px;padding:var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.5;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);resize:vertical;-moz-tab-size:2;tab-size:2}.JsonFormatterTool_textarea__0epAT:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px;border-color:var(--color-brand)}.JsonFormatterTool_textarea__0epAT[aria-invalid=true]{border-color:var(--color-error)}.JsonFormatterTool_error__WweTn{margin:0;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-error);background:var(--color-surface-muted);border-left:3px solid var(--color-error);border-radius:var(--radius-sm)}.JsonFormatterTool_success__eaG7o{margin:0;font-size:var(--text-sm);color:var(--color-success)}.JsonFormatterTool_actions__vjd_7{display:flex;flex-wrap:wrap;gap:var(--space-3)}.ToolPage_breadcrumbs__vKmnj{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-4)}.ToolPage_breadcrumbs__vKmnj a{color:var(--color-text-muted);text-decoration:none}.ToolPage_breadcrumbs__vKmnj a:hover{color:var(--color-text)}.ToolPage_header__tFeEm{margin-bottom:var(--space-5)}.ToolPage_header__tFeEm h1{margin:0 0 var(--space-2)}.ToolPage_desc__RRrFh{color:var(--color-text-muted);margin:0 0 var(--space-3);max-width:60ch}.ToolPage_privacy__tEFTW{display:inline-block;padding:2px var(--space-2);font-size:var(--text-sm);color:var(--color-success);background:var(--color-surface-muted);border-radius:var(--radius-sm)}.ToolPage_placeholder__7r2Cr{color:var(--color-text-muted);padding:var(--space-6);text-align:center;background:var(--color-surface-muted);border-radius:var(--radius-lg)}.ToolPage_related__mwqQP{margin-top:var(--space-6)}