.base64-encoder_root__HGHA1{min-height:100vh;background-color:#f9fafb;color:#111827;display:flex;flex-direction:column}.base64-encoder_header__vLF41{display:flex;flex-direction:column;border-bottom:1px solid #e5e7eb;background-color:#ffffff}.base64-encoder_headerAd__Zm2fU{display:flex;align-items:center;justify-content:center;min-height:90px;padding:.5rem 1.5rem;border-bottom:1px solid #e5e7eb;background-color:#f3f4f6}.base64-encoder_headerTop__bj6CM{display:flex;align-items:center;gap:1.25rem;padding:1rem 1.5rem;flex-wrap:wrap}.base64-encoder_title__cBYzL{font-size:1.25rem;font-weight:700;color:#111827;margin:0 0 0 auto}.base64-encoder_headerControls__rI5AS{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.base64-encoder_modeSwitch__wh1y0{display:flex;align-items:center;gap:.5rem;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.base64-encoder_modeSwitchLabel__Aol0t{font-size:.9375rem;font-weight:500;color:#9ca3af;transition:color .2s}.base64-encoder_modeSwitchLabelActive__0rU5Q{color:#6366f1}.base64-encoder_switchTrack__p_gTG{position:relative;width:2.75rem;height:1.5rem;border-radius:9999px;background-color:#e5e7eb;cursor:pointer;transition:background-color .2s;flex-shrink:0}.base64-encoder_switchTrack__p_gTG:hover{background-color:#d1d5db}.base64-encoder_switchThumb__D7cM7{position:absolute;top:.1875rem;left:.1875rem;width:1.125rem;height:1.125rem;border-radius:50%;background-color:#6366f1;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.base64-encoder_switchThumbOn__NmAgN{transform:translateX(1.25rem)}.base64-encoder_checkLabel__51BJQ{display:flex;align-items:center;gap:.4rem;font-size:.9375rem;color:#374151;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.base64-encoder_checkbox__R226c{width:1rem;height:1rem;cursor:pointer;accent-color:#6366f1}.base64-encoder_statusError__3yhqN{background-color:#fef2f2;border-bottom:1px solid #fca5a5;padding:.5rem 1.5rem;font-size:.875rem;color:#dc2626;font-family:monospace}.base64-encoder_statusOk__Yx8uB{background-color:#f0fdf4;border-bottom:1px solid #86efac;padding:.4375rem 1.5rem;font-size:.9375rem;font-weight:600;color:#16a34a;display:flex;align-items:center;gap:.75rem}.base64-encoder_statusMeta__3CbBL{font-weight:400;font-size:.875rem;color:#4ade80;font-family:SF Mono,Menlo,monospace}.base64-encoder_body__gxJwE{display:flex;flex:1 1;overflow:hidden}.base64-encoder_sideAd__GL6b4{width:300px;min-width:300px;display:flex;align-items:flex-start;justify-content:center;padding:1rem 0;background-color:#f3f4f6}.base64-encoder_sideAd__GL6b4:first-child{border-right:1px solid #e5e7eb}.base64-encoder_sideAd__GL6b4:last-child{border-left:1px solid #e5e7eb}.base64-encoder_main__CXXz6{flex:1 1;display:flex;flex-direction:column;min-width:0;padding:1.25rem;gap:1rem}.base64-encoder_panels__4snZ1{display:flex;flex:1 1;gap:0;align-items:stretch;min-height:420px}.base64-encoder_panel__mtxTb{display:flex;flex-direction:column;flex:1 1;min-width:0;border:1px solid #e5e7eb;border-radius:.5rem;background-color:#ffffff;overflow:hidden}.base64-encoder_panelHeader__SSi43{display:flex;align-items:center;justify-content:space-between;padding:.625rem .875rem;font-size:.875rem;font-weight:600;letter-spacing:.05em;color:#6b7280;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;flex-shrink:0}.base64-encoder_panelActions__Vpdvj{display:flex;gap:.375rem}.base64-encoder_actionBtn__w6yc_{font-size:.875rem;font-weight:500;color:#6b7280;background:none;border:1px solid #d1d5db;border-radius:.375rem;padding:.1875rem .625rem;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.base64-encoder_actionBtn__w6yc_:hover:not(:disabled){color:#111827;border-color:#9ca3af;background-color:#f3f4f6}.base64-encoder_actionBtn__w6yc_:disabled{opacity:.4;cursor:not-allowed}.base64-encoder_textarea__eOdZw{flex:1 1;width:100%;padding:1rem;font-family:SF Mono,Menlo,monospace;font-size:.9375rem;line-height:1.6;color:#111827;background:#ffffff;border:none;outline:none;resize:none;box-sizing:border-box}.base64-encoder_textareaOutput__neJQA{background-color:#fafafa;color:#374151}.base64-encoder_panelFooter__h3vqN{padding:.375rem .875rem;border-top:1px solid #f3f4f6;min-height:1.75rem;display:flex;align-items:center;background-color:#f9fafb;flex-shrink:0}.base64-encoder_charCount__Hdc0W{font-size:.875rem;color:#9ca3af;font-family:SF Mono,Menlo,monospace}.base64-encoder_swapCol__W_p0K{padding:0 .75rem}.base64-encoder_swapBtn__xZHX4,.base64-encoder_swapCol__W_p0K{display:flex;align-items:center;justify-content:center;flex-shrink:0}.base64-encoder_swapBtn__xZHX4{width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid #d1d5db;background:#ffffff;font-size:1.25rem;color:#6b7280;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.base64-encoder_swapBtn__xZHX4:hover:not(:disabled){background-color:#6366f1;border-color:#6366f1;color:#ffffff}.base64-encoder_swapBtn__xZHX4:disabled{opacity:.35;cursor:not-allowed}.base64-encoder_explainer__GI03M{border-top:1px solid #e5e7eb;background-color:#f9fafb;padding:3rem 2rem}.base64-encoder_explainerGrid__0CaIN{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2.5rem;gap:2.5rem}.base64-encoder_explainerSection__TP4Ki{display:flex;flex-direction:column;gap:.875rem}.base64-encoder_explainerTitle__kiJ1y{font-size:1.125rem;font-weight:700;color:#111827;margin:0;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}.base64-encoder_explainerText__HU7W4{font-size:.9375rem;color:#374151;line-height:1.7;margin:0}.base64-encoder_explainerList__CZ10s{font-size:.9375rem;color:#374151;line-height:1.8;margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.25rem}.base64-encoder_explainerLink__fA51O{color:#2563eb;text-decoration:none}.base64-encoder_explainerLink__fA51O:hover{text-decoration:underline}.base64-encoder_code__0zQAt{font-family:SF Mono,Menlo,monospace;font-size:.875rem;color:#6366f1;background-color:#ede9fe;padding:.1rem .35rem;border-radius:.25rem}.ToolHeader_header__iMJTt{display:flex;flex-direction:column;border-bottom:1px solid #e5e7eb;background-color:#ffffff}.ToolHeader_headerAd__56j6h{display:flex;align-items:center;justify-content:center;min-height:90px;padding:.5rem 1.5rem;border-bottom:1px solid #e5e7eb;background-color:#f3f4f6}.ToolHeader_headerTop__dR_28{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;margin-left:18rem}.ToolHeader_title___BLE_{font-size:1.25rem;font-weight:700;color:#111827;margin:0;white-space:nowrap}.ToolHeader_actions__JD6ve{display:flex;align-items:center;gap:.5rem;margin-left:.5rem}.color-extractor_outerWrap__N4iUC{display:flex;flex-direction:column;gap:.75rem}.color-extractor_wrapper__x_Lx2{display:flex;flex-direction:row;gap:1.5rem;align-items:flex-start}.color-extractor_canvasSection__lhrzo{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.75rem}.color-extractor_dropZone__v7aCj{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;border:2px dashed #d1d5db;border-radius:.75rem;padding:4rem 2rem;background:#ffffff;cursor:pointer;transition:border-color .15s,background .15s;min-height:280px}.color-extractor_dropZone__v7aCj:hover{border-color:#6366f1;background:#fafafa}.color-extractor_dropText__TFrIJ{font-size:1rem;color:#374151;margin:0}.color-extractor_dropLink__uDwGZ{color:#6366f1;text-decoration:underline}.color-extractor_dropSub__A07XG{font-size:.875rem;color:#9ca3af;margin:0}.color-extractor_fileInput__WeCYg{display:none}.color-extractor_canvasArea__w8IYF{display:flex;flex-direction:column;gap:.75rem}.color-extractor_toolbar__VUmFC{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.color-extractor_toolBtn__GDuRO{padding:.375rem .875rem;font-size:.875rem;border:1px solid #d1d5db;border-radius:.375rem;background:#fff;color:#374151;cursor:pointer;font-weight:500;transition:background .15s}.color-extractor_toolBtn__GDuRO:hover{background:#f3f4f6}.color-extractor_hint__onu_f{font-size:1rem;font-weight:500;color:#6b7280}.color-extractor_canvasWrap__6oPI9{position:relative;display:inline-block;width:100%;background:#e5e7eb;border-radius:.5rem;overflow:hidden;line-height:0}.color-extractor_canvas__J_io3{width:100%;height:auto;max-height:75vh;object-fit:contain;cursor:cell;display:block}.color-extractor_tooltip__yIGda{position:absolute;display:flex;align-items:center;gap:.5rem;background:rgba(17,24,39,.92);border-radius:.5rem;padding:.5rem .75rem;pointer-events:none;z-index:10;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.color-extractor_tooltipSwatch__RpOTp{width:28px;height:28px;border-radius:.25rem;border:1px solid rgba(255,255,255,.2);flex-shrink:0}.color-extractor_tooltipInfo__HnYt9{display:flex;flex-direction:column;gap:3px}.color-extractor_tooltipHex__m_prw,.color-extractor_tooltipPos__Mue_o,.color-extractor_tooltipRgb__PkqTp{font-family:monospace;font-size:.8125rem;font-weight:500;line-height:1.5}.color-extractor_tooltipHex__m_prw{color:#ffffff;font-weight:700;letter-spacing:.02em}.color-extractor_tooltipRgb__PkqTp{color:#d1d5db}.color-extractor_tooltipPos__Mue_o{color:#9ca3af}.color-extractor_infoPanelWrap___KNId{display:flex;flex-direction:column;gap:.5rem;width:260px;flex-shrink:0}.color-extractor_infoPanel__B5bJu{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.25rem;width:100%}.color-extractor_bigSwatch__eWCl1{width:100px;height:100px;border-radius:.5rem;flex-shrink:0;border:1px solid rgba(0,0,0,.08);display:flex;align-items:flex-end;padding:.375rem}.color-extractor_swatchLabel__mshal{font-size:.75rem;font-weight:600;letter-spacing:.05em;opacity:.8}.color-extractor_colorValues__Rl7sS{flex:1 1;display:flex;flex-direction:column;gap:.375rem;min-width:220px}.color-extractor_colorRow__7YK8p{display:flex;align-items:center;gap:.75rem}.color-extractor_colorLabel__ssDVb{font-size:.75rem;font-weight:700;color:#6b7280;letter-spacing:.06em;width:2.5rem;flex-shrink:0}.color-extractor_colorValue__Fsxkv{font-family:SF Mono,Menlo,Consolas,monospace;font-size:.9375rem;color:#111827;flex:1 1}.color-extractor_copyBtn__mOOI6{padding:.25rem .625rem;font-size:.75rem;border:1px solid #d1d5db;border-radius:.25rem;background:#fff;color:#374151;cursor:pointer;font-weight:500;transition:background .15s;white-space:nowrap}.color-extractor_copyBtn__mOOI6:hover{background:#f3f4f6}.color-extractor_clearPin__BzoZq{align-self:flex-start;padding:.375rem .875rem;font-size:.875rem;border:1px solid #fca5a5;border-radius:.375rem;background:#fef2f2;color:#dc2626;cursor:pointer;font-weight:500;transition:background .15s}.color-extractor_clearPin__BzoZq:hover{background:#fee2e2}.color-extractor_infoPanelEmpty__9lm_W{font-size:.875rem;color:#9ca3af;text-align:center;padding:1rem 0;width:100%}.color-extractor_root__h2gY9{min-height:100vh;background-color:#f9fafb;color:#111827;display:flex;flex-direction:column}.color-extractor_body__E3LMY{flex:1 1;display:flex;gap:0;width:100%;box-sizing:border-box}.color-extractor_sideAd___CTlP{width:15%;min-width:160px;max-width:300px;display:flex;align-items:flex-start;justify-content:center;padding:1rem 0;background-color:#f3f4f6}.color-extractor_sideAd___CTlP:first-child{border-right:1px solid #e5e7eb}.color-extractor_sideAd___CTlP:last-child{border-left:1px solid #e5e7eb}@media (max-width:1100px){.color-extractor_sideAd___CTlP{display:none}}.color-extractor_main__jPaYe{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem}.hash-generator_root__dsHHI{min-height:100vh;background-color:#f9fafb;color:#111827;display:flex;flex-direction:column}.hash-generator_header__1awDz{display:flex;flex-direction:column;border-bottom:1px solid #e5e7eb;background-color:#ffffff}.hash-generator_headerAd__Jzanq{display:flex;align-items:center;justify-content:center;min-height:90px;padding:.5rem 1.5rem;border-bottom:1px solid #e5e7eb;background-color:#f3f4f6}.hash-generator_headerTop__TILxk{display:flex;align-items:center;gap:1.25rem;padding:.875rem 18rem;flex-wrap:wrap;background:linear-gradient(135deg,#c7d2fe,#ddd6fe 50%,#e9d5ff);border-bottom:1px solid rgba(99,102,241,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.hash-generator_title__2ANh7{font-size:1.625rem;font-weight:700;color:#312e81;margin:0;letter-spacing:-.02em}.hash-generator_headerBadge__fX_Ff{font-family:SF Mono,Menlo,monospace;font-size:.875rem;font-weight:500;color:#4338ca;background-color:rgba(255,255,255,.55);border:1px solid rgba(99,102,241,.3);border-radius:9999px;padding:.1875rem .75rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hash-generator_checkLabel__anUH9{gap:.4rem;font-size:.9375rem;color:#374151;cursor:pointer}.hash-generator_caseSwitch__IJfwU,.hash-generator_checkLabel__anUH9{display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hash-generator_caseSwitch__IJfwU{gap:.5rem;cursor:default}.hash-generator_caseSwitchLabel__aR8DO{font-size:.875rem;font-weight:500;color:#9ca3af;transition:color .2s}.hash-generator_caseSwitchLabelActive__V9rfZ{color:#6366f1}.hash-generator_switchTrack__xz4VW{position:relative;width:2.75rem;height:1.5rem;border-radius:9999px;background-color:#e5e7eb;cursor:pointer;transition:background-color .2s;flex-shrink:0}.hash-generator_switchTrack__xz4VW:hover{background-color:#d1d5db}.hash-generator_switchThumb__S5xRz{position:absolute;top:.1875rem;left:.1875rem;width:1.125rem;height:1.125rem;border-radius:50%;background-color:#6366f1;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.hash-generator_switchThumbOn__ZKqAs{transform:translateX(1.25rem)}.hash-generator_checkbox__8bggE{width:1rem;height:1rem;cursor:pointer;accent-color:#6366f1}.hash-generator_body__98U8k{display:flex;flex:1 1;overflow:hidden}.hash-generator_sideAd__z26Di{width:300px;min-width:300px;display:flex;align-items:flex-start;justify-content:center;padding:1rem 0;background-color:#f3f4f6}.hash-generator_sideAd__z26Di:first-child{border-right:1px solid #e5e7eb}.hash-generator_sideAd__z26Di:last-child{border-left:1px solid #e5e7eb}.hash-generator_main__jDauL{flex:1 1;display:flex;flex-direction:column;min-width:0;padding:1.25rem;gap:1rem}.hash-generator_algoSelector__7_KBs{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;padding:.875rem 1rem;background-color:#ffffff;border:1px solid #e5e7eb;border-radius:.5rem}.hash-generator_algoGroup__rV1P2{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.hash-generator_algoGroupLabel__OCWx_{font-size:.875rem;font-weight:700;letter-spacing:.06em;color:#9ca3af;text-transform:uppercase;margin-right:.25rem;white-space:nowrap}.hash-generator_algoLabel__2QXDq{display:flex;align-items:center;gap:.35rem;font-size:.875rem;font-weight:500;color:#374151;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.hash-generator_algoLabel__2QXDq:hover{color:#111827}.hash-generator_panel__rTOyW{display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:.5rem;background-color:#ffffff;overflow:hidden}.hash-generator_panelHeader__g8uTi{display:flex;align-items:center;justify-content:space-between;padding:0 .875rem 0 0;font-size:.875rem;font-weight:600;letter-spacing:.05em;color:#6b7280;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;flex-shrink:0}.hash-generator_panelTabs__Y_NAT{display:flex;align-self:stretch}.hash-generator_panelTab__BLywS{padding:.625rem .875rem;font-size:.875rem;font-weight:600;letter-spacing:.05em;color:#9ca3af;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .15s,border-color .15s;white-space:nowrap}.hash-generator_panelTab__BLywS:hover{color:#6b7280}.hash-generator_panelTabActive__1ovEk{color:#6366f1;border-bottom-color:#6366f1}.hash-generator_fileZone__LSfuZ{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.625rem;padding:2.5rem 1.5rem;margin:.75rem;border:2px dashed #e5e7eb;border-radius:.5rem;cursor:pointer;text-align:center;transition:border-color .2s,background-color .2s}.hash-generator_fileZoneDragging__syE5i,.hash-generator_fileZone__LSfuZ:hover{border-color:#6366f1;background-color:#f5f3ff}.hash-generator_fileZoneIcon__M7hSb{font-size:2rem;line-height:1;color:#9ca3af}.hash-generator_fileZoneText__BLPZp{font-size:.9375rem;color:#6b7280}.hash-generator_fileZoneSub__WWsf6{font-size:.875rem;color:#9ca3af}.hash-generator_fileLoaded__Ep6jX{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;padding:2rem;text-align:center}.hash-generator_fileLoadedIcon__yfl_b{font-size:2rem;line-height:1;margin-bottom:.25rem}.hash-generator_fileLoadedName__FawxD{font-size:.9375rem;font-weight:600;color:#111827;word-break:break-all}.hash-generator_fileLoadedSize__ax2B_{font-size:.875rem;color:#6b7280}.hash-generator_panelActions__WBtMC{display:flex;gap:.375rem}.hash-generator_actionBtn__J79XY{font-size:.875rem;font-weight:500;color:#6b7280;background:none;border:1px solid #d1d5db;border-radius:.375rem;padding:.1875rem .625rem;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.hash-generator_actionBtn__J79XY:hover:not(:disabled){color:#111827;border-color:#9ca3af;background-color:#f3f4f6}.hash-generator_actionBtn__J79XY:disabled{opacity:.4;cursor:not-allowed}.hash-generator_textarea__vyW3v{width:100%;padding:1rem;font-family:SF Mono,Menlo,monospace;font-size:.9375rem;line-height:1.6;color:#111827;background:#ffffff;border:none;outline:none;resize:vertical;box-sizing:border-box;min-height:120px}.hash-generator_panelFooter__vzIwn{padding:.375rem .875rem;border-top:1px solid #f3f4f6;min-height:1.75rem;display:flex;align-items:center;background-color:#f9fafb;flex-shrink:0}.hash-generator_charCount__qbNxC{font-size:.875rem;color:#9ca3af;font-family:SF Mono,Menlo,monospace}.hash-generator_results___nfzC{display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:.5rem;background-color:#ffffff;overflow:hidden}.hash-generator_resultRow__botMn{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;border-bottom:1px solid #f3f4f6;min-height:2.75rem}.hash-generator_resultRow__botMn:last-child{border-bottom:none}.hash-generator_resultRow__botMn:hover{background-color:#fafafa}.hash-generator_resultAlgo__PG5E5{font-size:.875rem;font-weight:700;color:#6b7280;letter-spacing:.03em;min-width:7rem;flex-shrink:0}.hash-generator_resultHash__IAm1l{flex:1 1;font-family:SF Mono,Menlo,monospace;font-size:.875rem;color:#111827;word-break:break-all;min-width:0}.hash-generator_resultHashEmpty__P5RgX{color:#d1d5db;font-style:italic;font-family:inherit}.hash-generator_resultsEmpty__4rSOy{padding:1.5rem;font-size:.9375rem;color:#9ca3af;text-align:center}.hash-generator_explainer__3fNpO{border-top:1px solid #e5e7eb;background-color:#f9fafb;padding:3rem 2rem}.hash-generator_explainerGrid__Gw9Hg{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2.5rem;gap:2.5rem}.hash-generator_explainerSection__f74yv{display:flex;flex-direction:column;gap:.875rem}.hash-generator_explainerTitle__cu_ld{font-size:1.125rem;font-weight:700;color:#111827;margin:0;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}.hash-generator_explainerText__K_m4l{font-size:.9375rem;color:#374151;line-height:1.7;margin:0}.hash-generator_explainerList__EBkdd{font-size:.9375rem;color:#374151;line-height:1.8;margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.25rem}.hash-generator_code__eXXKg{font-family:SF Mono,Menlo,monospace;font-size:.875rem;color:#6366f1;background-color:#ede9fe;padding:.1rem .35rem;border-radius:.25rem}.json-viewer_root__uH1JX{min-height:100vh;background-color:#f9fafb;color:#111827;display:flex;flex-direction:column}.json-viewer_header__T_sVl{display:flex;flex-direction:column;border-bottom:1px solid #e5e7eb;background-color:#ffffff}.json-viewer_headerAd__Ayi7u{display:flex;align-items:center;justify-content:center;min-height:90px;padding:.5rem 1.5rem;border-bottom:1px solid #e5e7eb;background-color:#f3f4f6}.json-viewer_headerTop__YxJOH{display:flex;align-items:center;gap:1rem;padding:1rem;margin-left:18rem}.json-viewer_title__UvouD{font-size:1.25rem;font-weight:700;color:#111827;margin:0}.json-viewer_actions__IEKTb{display:flex;gap:.5rem;margin-left:1rem}.json-viewer_btn__7R913{padding:.375rem .875rem;font-size:.9375rem;border-radius:.375rem;border:1px solid #d1d5db;cursor:pointer;transition:background-color .15s,border-color .15s;background-color:#ffffff;color:#374151;font-weight:500}.json-viewer_btn__7R913:hover{background-color:#f3f4f6;border-color:#9ca3af}.json-viewer_btnBeautify__vPpQd.json-viewer_btnPrimary__qqd7w{background-color:#6366f1;border-color:#6366f1;color:#ffffff}.json-viewer_btnMinify__TAO2l.json-viewer_btnPrimary__qqd7w{background-color:#0ea5e9;border-color:#0ea5e9;color:#ffffff}.json-viewer_btnValidate__fqN8O.json-viewer_btnPrimary__qqd7w{background-color:#10b981;border-color:#10b981;color:#ffffff}.json-viewer_btnExport__nnRHh.json-viewer_btnPrimary__qqd7w{background-color:#f59e0b;border-color:#f59e0b;color:#ffffff}.json-viewer_btnClear__EyEeU.json-viewer_btnPrimary__qqd7w{background-color:#ef4444;border-color:#ef4444;color:#ffffff}.json-viewer_btnBeautify__vPpQd.json-viewer_btnPrimary__qqd7w:hover{background-color:#4f46e5;border-color:#4f46e5}.json-viewer_btnMinify__TAO2l.json-viewer_btnPrimary__qqd7w:hover{background-color:#0284c7;border-color:#0284c7}.json-viewer_btnValidate__fqN8O.json-viewer_btnPrimary__qqd7w:hover{background-color:#059669;border-color:#059669}.json-viewer_btnExport__nnRHh.json-viewer_btnPrimary__qqd7w:hover{background-color:#d97706;border-color:#d97706}.json-viewer_btnClear__EyEeU.json-viewer_btnPrimary__qqd7w:hover{background-color:#dc2626;border-color:#dc2626}.json-viewer_btnEdit__dlELs{border-color:#6366f1;color:#6366f1;font-weight:600;margin-right:3rem}.json-viewer_btnEdit__dlELs:hover{background-color:#eef2ff;border-color:#4f46e5}.json-viewer_btnEditActive__h41L5{background-color:#6366f1;border-color:#6366f1;color:#ffffff}.json-viewer_btnEditActive__h41L5:hover{background-color:#4f46e5;border-color:#4f46e5}.json-viewer_panelFull__Ufcr4{flex:1 1 100%!important}.json-viewer_statusError__SlWU1{background-color:#fef2f2;border-bottom:1px solid #fca5a5;padding:.5rem 1.5rem;font-size:.9375rem;color:#dc2626}.json-viewer_statusValid__yLDrn{background-color:#f0fdf4;border-bottom:1px solid #86efac;padding:.4375rem 1.5rem;font-size:.9375rem;color:#16a34a;display:flex;align-items:center;gap:.625rem}.json-viewer_statusCheck__aSkL3{font-weight:700}.json-viewer_statusDivider__RLYmi{width:1px;height:.875rem;background-color:#86efac}.json-viewer_statusBadge__eFGrU{background-color:#dcfce7;border:1px solid #86efac;border-radius:.25rem;padding:.125rem .5rem;font-size:.875rem;font-family:monospace;color:#15803d}.json-viewer_statusMeta__XEhnm{color:#16a34a;font-size:.9375rem}.json-viewer_panelValid__quE1S{border-right-color:#86efac}.json-viewer_panelValid__quE1S .json-viewer_panelHeader__6UoYB{background-color:#f0fdf4;border-bottom-color:#86efac;color:#16a34a}.json-viewer_panelValid__quE1S .json-viewer_pre__72v9m{color:#15803d}.json-viewer_panelInvalid__6Oean{border-right-color:#fca5a5}.json-viewer_panelInvalid__6Oean .json-viewer_panelHeader__6UoYB{background-color:#fef2f2;border-bottom-color:#fca5a5;color:#dc2626}.json-viewer_panelInvalid__6Oean .json-viewer_pre__72v9m{color:#b91c1c}.json-viewer_body__yrGoN{display:flex;flex:1 1;overflow:hidden}.json-viewer_sideAd__unw9c{width:15%;min-width:160px;max-width:300px;display:flex;align-items:flex-start;justify-content:center;padding:1rem 0;background-color:#f3f4f6}.json-viewer_sideAd__unw9c:first-child{border-right:1px solid #e5e7eb}.json-viewer_sideAd__unw9c:last-child{border-left:1px solid #e5e7eb}.json-viewer_main__9Wgoh{flex:1 1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.json-viewer_panels__8MFPc{display:flex;flex:1 1;overflow:hidden}.json-viewer_panel__4vBSa{display:flex;flex-direction:column;flex:1 1;min-width:0;height:700px;border-right:1px solid #e5e7eb}.json-viewer_panel__4vBSa:last-child{border-right:none}.json-viewer_panelExpanded__kbwTC{flex:0 0 70%!important}.json-viewer_expandBtn__0262R{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;background:transparent;border:1px solid #d1d5db;border-radius:5px;cursor:pointer;color:#6b7280;flex-shrink:0;transition:background .1s,border-color .1s,color .1s}.json-viewer_expandBtn__0262R:hover{background:#f3f4f6;border-color:#9ca3af;color:#374151}.json-viewer_panelHeader__6UoYB{padding:.75rem 1rem;font-size:.875rem;font-weight:600;letter-spacing:.05em;height:3rem;color:#6b7280;border-bottom:1px solid #e5e7eb;background-color:#f9fafb;display:flex;align-items:center;justify-content:space-between}.json-viewer_panelActions__cRXsQ{display:flex;gap:.375rem}.json-viewer_treeSearchBar__1mDUU{display:flex;align-items:center;gap:4px}.json-viewer_treeSearch__RuEbm{font-size:.875rem;padding:.25rem .5rem;border:1px solid #d1d5db;border-radius:6px;outline:none;background:#fff;color:#111827;width:150px;height:28px}.json-viewer_treeSearch__RuEbm:focus{border-color:#6366f1;box-shadow:0 0 0 2px #e0e7ff}.json-viewer_matchCount__BFo0P{font-size:14px;color:#6b7280;min-width:38px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.json-viewer_matchNav__uKl_z{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;color:#374151;flex-shrink:0;transition:background .1s,border-color .1s}.json-viewer_matchNav__uKl_z:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.json-viewer_matchNav__uKl_z:active:not(:disabled){background:#e5e7eb}.json-viewer_matchNav__uKl_z:disabled{opacity:.35;cursor:default}.json-viewer_highlight__bsINX{background:#fde68a;color:inherit;border-radius:2px;padding:0 1px}.json-viewer_highlightActive__pIi5f{background:#f97316;color:#fff;border-radius:2px;padding:0 1px}.json-viewer_panelBody__3Pkgp{overflow:auto}.json-viewer_panelBody__3Pkgp,.json-viewer_textarea__hWrBK{flex:1 1;padding:1rem;font-family:monospace;font-size:1rem;line-height:1.6;background-color:#ffffff}.json-viewer_textarea__hWrBK{color:#111827;resize:none;outline:none;border:none;width:100%;box-sizing:border-box}.json-viewer_editorBox__rZI2y{flex:1 1;min-height:0;overflow:hidden}.json-viewer_pre__72v9m{flex:1 1;overflow:auto;padding:1rem;font-family:monospace;font-size:1rem;line-height:1.6;color:#111827;white-space:pre;margin:0;background-color:#ffffff}.json-viewer_preWrap__RYQZ8{white-space:pre-wrap;word-break:break-all;overflow-x:hidden}.json-viewer_copyBtn__ggH_P{font-size:.875rem;font-weight:500;color:#6b7280;background:none;border:1px solid #d1d5db;border-radius:.375rem;padding:.1875rem .625rem;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.json-viewer_copyBtn__ggH_P:hover{color:#111827;border-color:#9ca3af;background-color:#f3f4f6}.json-viewer_placeholder__n89aC{color:#9ca3af;font-size:.9375rem}.json-viewer_node__Hl0cC{padding:2px 0}.json-viewer_nodeRow__PDiV0{display:flex;align-items:center;gap:.25rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.25rem}.json-viewer_nodeRow__PDiV0:hover{background-color:#f3f4f6}.json-viewer_caret__NVOLY{color:#9ca3af;width:.875rem;font-size:.875rem}.json-viewer_nodeChildren__26j7P{margin-left:1rem;padding-left:.75rem;border-left:1px solid #e5e7eb}.json-viewer_bracket__IIs0_{color:#374151;font-weight:600}.json-viewer_summary__AjS20{color:#9ca3af;font-size:.875rem;margin-left:.25rem}.json-viewer_keyName__YEY_t{color:#7c3aed;font-weight:500;margin-right:.25rem}.json-viewer_colon__U601e{color:#9ca3af}.json-viewer_valNull__9WjHQ{color:#dc2626;font-weight:500}.json-viewer_valBool__pOn9F{color:#d97706;font-weight:500}.json-viewer_valNumber__T2u7P{color:#2563eb;font-weight:500}.json-viewer_valString__wK_l7{color:#059669}.json-viewer_explainer__qV1gW{border-top:1px solid #e5e7eb;background-color:#f9fafb;padding:3rem 2rem}.json-viewer_explainerGrid__rTnQg{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2.5rem;gap:2.5rem}.json-viewer_explainerSection__JP2jA{display:flex;flex-direction:column;gap:.875rem}.json-viewer_explainerTitle__NWBcn{font-size:1.125rem;font-weight:700;color:#111827;margin:0;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}.json-viewer_explainerText__Zjjme{font-size:.9375rem;color:#374151;line-height:1.7;margin:0}.json-viewer_explainerList__PkdU0{font-size:.9375rem;color:#374151;line-height:1.8;margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.25rem}.json-viewer_code__Q55Qq{font-family:monospace;font-size:.875rem;background-color:#e5e7eb;color:#111827;padding:.1rem .35rem;border-radius:.25rem}.json-viewer_explainerLinks__cakc1{display:flex;flex-direction:column;gap:.375rem;margin-top:.25rem}.json-viewer_explainerLink__jyZc3{font-size:.875rem;color:#2563eb;text-decoration:none;display:inline-flex;align-items:center;gap:.25rem;transition:color .15s}.json-viewer_explainerLink__jyZc3:before{content:"↗";font-size:.75rem;opacity:.7}.json-viewer_explainerLink__jyZc3:hover{color:#1d4ed8;text-decoration:underline}.json-viewer_explainerCode__AxJUI{background-color:#1e1e1e;color:#d4d4d4;font-family:monospace;font-size:.875rem;line-height:1.6;padding:1rem;border-radius:.5rem;overflow-x:auto;margin:0;white-space:pre}.jq_root__A9d4b{min-height:100vh;background:#f9fafb;font-family:Open Sans,system-ui,sans-serif}.jq_header__yuX9t,.jq_root__A9d4b{display:flex;flex-direction:column}.jq_header__yuX9t{background:#fff;border-bottom:1px solid #e5e7eb}.jq_headerAd__AhbTg{display:flex;align-items:center;justify-content:center;min-height:90px;padding:.5rem 1.5rem;border-bottom:1px solid #e5e7eb;background-color:#f3f4f6}.jq_headerInner__g56JE{padding:0 1.5rem;max-width:1400px;margin:0 auto;display:flex;align-items:center;gap:1rem;height:56px}.jq_backLink__hrtx4{color:#6b7280;text-decoration:none;font-size:.875rem;display:flex;align-items:center;gap:.25rem}.jq_backLink__hrtx4:hover{color:#111}.jq_headerTitle__PsSTR{font-size:1.0625rem;font-weight:700;color:#111}.jq_headerBadge__QnwqH{font-size:.875rem;font-weight:600;background:#ede9fe;color:#7c3aed;padding:2px 8px;border-radius:999px}.jq_headerSpacer__WO0SN{flex:1 1}.jq_body__7Q_kk{flex:1 1;display:flex;gap:0;max-width:100%;margin:0 auto;width:100%;padding:1.5rem;box-sizing:border-box;gap:1.5rem}.jq_sideAd__1zLZN{width:clamp(40px,5vw,80px);flex-shrink:0}@media (max-width:1100px){.jq_sideAd__1zLZN{display:none}}.jq_main__pedbB{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1rem}.jq_filterBar__4yE6O{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:.875rem 1rem;display:flex;flex-direction:column;gap:.625rem}.jq_filterRow__pC1Ao{display:flex;align-items:center;gap:.625rem}.jq_filterLabel__RQu5v{font-size:.875rem;font-weight:600;color:#6b7280;white-space:nowrap}.jq_filterInput__oQ_CQ{flex:1 1;font-family:SF Mono,Menlo,monospace;font-size:.9375rem;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;background:#f9fafb;color:#111;outline:none;transition:border-color .15s}.jq_filterInput__oQ_CQ:focus{border-color:#7c3aed;background:#fff}.jq_filterInputError__99IrM{border-color:#dc2626!important}.jq_runBtn__Iu473{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;background:#7c3aed;color:#fff;font-size:.875rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;white-space:nowrap;transition:background .15s}.jq_runBtn__Iu473:hover{background:#6d28d9}.jq_runBtn__Iu473:active{background:#5b21b6}.jq_presetRow__MYRmM{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.jq_presetGroup__R2zTi{display:flex;align-items:center;gap:.375rem}.jq_presetSelect__JfB_p{font-size:.875rem;padding:.3125rem .5rem;border:1px solid #e5e7eb;border-radius:6px;background:#f9fafb;color:#374151;cursor:pointer;outline:none}.jq_presetSelect__JfB_p:focus{border-color:#7c3aed}.jq_presetDesc__czsWG{font-size:.875rem;color:#9ca3af;font-style:italic}.jq_panels__tas_m{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media (max-width:820px){.jq_panels__tas_m{grid-template-columns:1fr}}.jq_panel__XMv62{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;overflow:hidden;height:520px}.jq_panelHeader__8cEoK{display:flex;align-items:center;justify-content:space-between;padding:.625rem 1rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.jq_panelTitle__a0xQN{font-size:.875rem;font-weight:600;color:#374151}.jq_panelActions__AUPl9{display:flex;gap:.375rem;align-items:center}.jq_iconBtn__QWP2X{padding:.25rem .625rem;font-size:.875rem;font-weight:500;color:#6b7280;background:transparent;border:1px solid #e5e7eb;border-radius:5px;cursor:pointer;white-space:nowrap;transition:all .12s}.jq_iconBtn__QWP2X:hover{background:#f3f4f6;color:#111}.jq_iconBtnPrimary__aYXGp{background:#ede9fe;color:#7c3aed;border-color:#ddd6fe}.jq_iconBtnPrimary__aYXGp:hover{background:#ddd6fe}.jq_panelBody__EKx0s{flex:1 1;position:relative;min-height:0}.jq_editorFill__GLGO6{position:absolute;inset:0}.jq_editorSkeleton__zyO1c{display:flex;flex-direction:column;gap:.625rem;padding:1rem;height:100%;background:#fff}.jq_editorSkeletonLine__GHw9M{height:.875rem;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:jq_shimmer__WE_YI 1.4s infinite}@keyframes jq_shimmer__WE_YI{0%{background-position:200% 0}to{background-position:-200% 0}}.jq_resultScroll__yNOuY{position:absolute;inset:0;overflow:auto;padding:1rem}.jq_resultEmpty__JWDqo{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:.5rem;color:#9ca3af;font-size:.875rem}.jq_resultEmptyIcon__8aZXX{font-size:2rem}.jq_spinner__3JaII{width:1.25rem;height:1.25rem;border:2px solid #e5e7eb;border-top-color:#7c3aed;border-radius:50%;animation:jq_spin__DMmEf .7s linear infinite;flex-shrink:0}@keyframes jq_spin__DMmEf{to{transform:rotate(1turn)}}.jq_resultError__a3xy8{color:#dc2626;font-family:SF Mono,Menlo,monospace;font-size:.875rem;padding:1rem;background:#fef2f2;border-radius:6px;white-space:pre-wrap;word-break:break-word}.jq_resultCount__EJjMs{font-size:.875rem;color:#9ca3af;margin-bottom:.75rem}.jq_resultItem__GGdoB{margin-bottom:1rem;border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.jq_resultItemHeader__2x4CR{font-size:.875rem;font-weight:600;color:#9ca3af;background:#f9fafb;padding:2px 8px;border-bottom:1px solid #f0f0f0}.jq_resultItemBody__tGXEr{padding:.5rem .75rem}.jq_resultPrimitive__pMW4t{font-family:SF Mono,Menlo,monospace;font-size:.9375rem;padding:.5rem 0}.jq_primNull__P0LQn{color:#dc2626}.jq_primBool__mQsoP{color:#d97706}.jq_primNumber__YYMQW{color:#2563eb}.jq_primString__DPfCn{color:#059669}.jq_explainer____fd5{border-top:1px solid #e5e7eb;background-color:#f9fafb;padding:3rem 2rem}.jq_explainerInner___gUi6{max-width:1400px;margin:0 auto}.jq_explainerHeading___5zKv{font-size:1.375rem;font-weight:700;color:#111827;margin:0 0 .5rem}.jq_explainerIntro__o2qgF{font-size:.9375rem;color:#6b7280;margin:0 0 2.5rem;line-height:1.6}.jq_explainerGrid__fmz_U{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:2.5rem;gap:2.5rem}.jq_explainerSection__jsZoS{display:flex;flex-direction:column;gap:.875rem}.jq_explainerTitle__IG0Xr{font-size:1rem;font-weight:700;color:#111827;margin:0;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}.jq_explainerText__Dp7Z1{font-size:.9375rem;color:#374151;line-height:1.7;margin:0}.jq_termList__oWL7M{display:flex;flex-direction:column;gap:.5rem;margin:0}.jq_termRow__OGmtT{display:grid;grid-template-columns:minmax(0,max-content) 1fr;grid-gap:.5rem .75rem;gap:.5rem .75rem;align-items:start}.jq_termCode__E8g_M{font-family:SF Mono,Menlo,monospace;font-size:.875rem;color:#7c3aed;background:#f5f3ff;border:1px solid #ede9fe;border-radius:4px;padding:1px 6px;word-break:break-all;max-width:240px}.jq_termDesc__bYizD{font-size:.9375rem;color:#374151;line-height:1.5;margin:0}.jq_exampleList__xN7Yf{display:flex;flex-direction:column;gap:.75rem}.jq_exampleCard__EdCq1{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.375rem}.jq_exampleTitle__UL4KL{font-size:.9375rem;font-weight:600;color:#111827;margin-bottom:.25rem}.jq_exampleRow__Saq_W{display:flex;align-items:baseline;gap:.5rem;min-width:0}.jq_exampleLabel__QYWnK{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;width:2.75rem;flex-shrink:0}.jq_exampleCode__kixJb{font-family:SF Mono,Menlo,monospace;font-size:.875rem;color:#111827;background:#f3f4f6;border-radius:4px;padding:1px 6px;overflow-wrap:break-word;min-width:0}.JsonTree_node__qhSeR{padding:2px 0;font-family:SF Mono,Menlo,monospace;font-size:.9375rem;line-height:1.6}.JsonTree_nodeRow__gpldP{display:flex;align-items:center;gap:.25rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.25rem;padding:1px 3px}.JsonTree_nodeRow__gpldP:hover{background-color:#f3f4f6}.JsonTree_caret__l8C_G{color:#9ca3af;width:.875rem;font-size:.875rem;flex-shrink:0}.JsonTree_nodeChildren__1Urxp{margin-left:1rem;padding-left:.75rem;border-left:1px solid #e5e7eb}.JsonTree_bracket__9IDpt{color:#374151;font-weight:600}.JsonTree_summary__qBGWL{color:#9ca3af;font-size:.875rem;margin-left:.25rem}.JsonTree_keyName__WZczO{color:#7c3aed;font-weight:500;margin-right:.25rem}.JsonTree_colon__Tykv1{color:#9ca3af}.JsonTree_valNull__OtlMG{color:#dc2626;font-weight:500}.JsonTree_valBool__nGTHU{color:#d97706;font-weight:500}.JsonTree_valNumber__Bv2lD{color:#2563eb;font-weight:500}.JsonTree_valString__tMTZA{color:#059669}.regex-tester_root___8WrC{min-height:100vh;background-color:#f9fafb;color:#111827;display:flex;flex-direction:column}.regex-tester_header__ZAb8S{display:flex;flex-direction:column;border-bottom:1px solid #e5e7eb;background-color:#ffffff}.regex-tester_headerAd__Vc9hq{display:flex;align-items:center;justify-content:center;min-height:90px;padding:.5rem 1.5rem;border-bottom:1px solid #e5e7eb;background-color:#f3f4f6}.regex-tester_headerTop__EE7BE{display:flex;align-items:center;gap:1.25rem;padding:.875rem 18rem;flex-wrap:wrap;background:linear-gradient(135deg,#c7d2fe,#ddd6fe 50%,#e9d5ff);border-bottom:1px solid rgba(99,102,241,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.regex-tester_title__GD9QU{font-size:1.625rem;font-weight:700;color:#312e81;margin:0;letter-spacing:-.02em}.regex-tester_body__Vocrx{display:flex;flex:1 1;overflow:hidden}.regex-tester_sideAd__A5_ck{width:300px;min-width:300px;display:flex;align-items:flex-start;justify-content:center;padding:1rem 0;background-color:#f3f4f6}.regex-tester_sideAd__A5_ck:first-child{border-right:1px solid #e5e7eb}.regex-tester_sideAd__A5_ck:last-child{border-left:1px solid #e5e7eb}.regex-tester_main__9hkAJ{flex:1 1;display:flex;flex-direction:column;min-width:0;padding:1.25rem;gap:1rem}.regex-tester_patternSection__7eCXn{display:flex;flex-direction:column;gap:.375rem}.regex-tester_patternBar__BnSKm{display:flex;align-items:center;background-color:#ffffff;border:1.5px solid #e5e7eb;border-radius:.5rem;padding:0 .5rem;transition:border-color .15s;gap:.25rem}.regex-tester_patternBar__BnSKm:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.regex-tester_patternBarError__cqehH{border-color:#fca5a5!important;box-shadow:0 0 0 3px rgba(239,68,68,.08)!important}.regex-tester_delimiter__0OxSm{font-family:SF Mono,Menlo,monospace;font-size:1.375rem;font-weight:300;color:#9ca3af;line-height:1;padding:0 .125rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.regex-tester_patternInput__CY3VV{flex:1 1;min-width:0;padding:.625rem .25rem;font-family:SF Mono,Menlo,monospace;font-size:1rem;color:#6366f1;background:none;border:none;outline:none}.regex-tester_patternInput__CY3VV::placeholder{color:#d1d5db;font-style:italic}.regex-tester_flagsGroup__TVVha{display:flex;gap:.125rem;padding-left:.25rem;border-left:1px solid #f3f4f6;margin-left:.25rem}.regex-tester_flagBtn__u9p4X{font-family:SF Mono,Menlo,monospace;font-size:.875rem;font-weight:600;color:#9ca3af;background:none;border:none;border-radius:.25rem;padding:.25rem .5rem;cursor:pointer;transition:color .15s,background-color .15s}.regex-tester_flagBtn__u9p4X:hover{color:#6b7280;background-color:#f3f4f6}.regex-tester_flagBtnActive__jsG5W{color:#6366f1;background-color:#eef2ff}.regex-tester_patternMeta__F12a3{display:flex;align-items:center;justify-content:space-between;padding:0 .25rem;min-height:1.5rem}.regex-tester_patternError__peCA9{font-size:.875rem;color:#dc2626;font-family:SF Mono,Menlo,monospace}.regex-tester_patternInfo__E9JUM{font-size:.875rem;color:#059669;font-weight:600}.regex-tester_patternNoMatch__q_uaB{font-size:.875rem;color:#9ca3af}.regex-tester_modeTabs__p2Tat{display:flex;gap:.25rem;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:.5rem;padding:.1875rem}.regex-tester_modeTab__Gduyk{padding:.25rem .875rem;font-size:.875rem;font-weight:600;color:#6b7280;background:none;border:none;border-radius:.375rem;cursor:pointer;transition:color .15s,background-color .15s;white-space:nowrap}.regex-tester_modeTab__Gduyk:hover{color:#374151}.regex-tester_modeTabActive__6GLGn{color:#6366f1;background-color:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.regex-tester_splitView__2Z9_o{display:flex;gap:1rem;align-items:flex-start}.regex-tester_editorSection__3CoJi{flex:3 1;display:flex;flex-direction:column;gap:.75rem;min-width:0}.regex-tester_panel__efqtM{display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:.5rem;background-color:#ffffff;overflow:hidden}.regex-tester_panelLabel__7ImSH{font-size:.875rem;font-weight:700;letter-spacing:.06em;color:#9ca3af;text-transform:uppercase;padding:.5rem .875rem;border-bottom:1px solid #f3f4f6;background-color:#f9fafb;display:flex;align-items:center;gap:.5rem}.regex-tester_panelFooter__1fnhj{padding:.375rem .875rem;border-top:1px solid #f3f4f6;min-height:1.75rem;display:flex;align-items:center;background-color:#f9fafb}.regex-tester_charCount__iS2gd{font-size:.875rem;color:#9ca3af;font-family:SF Mono,Menlo,monospace}.regex-tester_editorBox__Z_EDr{height:260px;border-top:1px solid #f3f4f6}.regex-tester_editorLoading__wTbaK{height:260px;display:flex;align-items:center;justify-content:center;font-size:.875rem;color:#9ca3af;background-color:#fafafa}.regex-tester_substInput__NTvo8{width:100%;padding:.75rem 1rem;font-family:SF Mono,Menlo,monospace;font-size:.9375rem;color:#374151;background:#ffffff;border:none;outline:none;box-sizing:border-box}.regex-tester_substResult__Zsp16{margin:0;padding:1rem;font-family:SF Mono,Menlo,monospace;font-size:.9375rem;line-height:1.6;color:#111827;background-color:#fafafa;white-space:pre-wrap;word-break:break-all;min-height:80px}.regex-tester_placeholder__NV9tf{color:#d1d5db;font-style:italic;font-family:inherit}.regex-tester_matchPanel__5oG7Q{flex:2 1;display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:.5rem;background-color:#ffffff;overflow:hidden;min-width:0;max-height:600px}.regex-tester_matchCount__iqaIc{font-size:.875rem;font-weight:700;color:#ffffff;background-color:#6366f1;border-radius:9999px;padding:.0625rem .4375rem}.regex-tester_matchEmpty__u9S__{padding:1.5rem 1rem;font-size:.9375rem;color:#9ca3af;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.regex-tester_matchEmptyIcon__aooCx{font-size:1.25rem;color:#fca5a5}.regex-tester_matchList__dNcTg{overflow-y:auto;flex:1 1}.regex-tester_matchItem__j_AG4{padding:.625rem .875rem;border-bottom:1px solid #f3f4f6;display:flex;flex-direction:column;gap:.25rem}.regex-tester_matchItem__j_AG4:last-child{border-bottom:none}.regex-tester_matchEven__Hx6Ml{border-left:3px solid rgba(99,102,241,.5)}.regex-tester_matchOdd__1I1lk{border-left:3px solid rgba(245,158,11,.5)}.regex-tester_matchHeader__mXZ2Z{display:flex;align-items:center;justify-content:space-between}.regex-tester_matchIndex__0NvpN{font-size:.875rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.regex-tester_matchPos__KQtRV{font-size:.875rem;color:#9ca3af;font-family:SF Mono,Menlo,monospace}.regex-tester_matchValue___Ew1G{font-family:SF Mono,Menlo,monospace;font-size:.9375rem;color:#111827;word-break:break-all;background-color:#f5f3ff;border-radius:.25rem;padding:.25rem .5rem}.regex-tester_matchGroups__cpidT{display:flex;flex-direction:column;gap:.125rem;margin-top:.125rem}.regex-tester_matchGroup__90NCl{display:flex;align-items:baseline;gap:.5rem;font-size:.875rem}.regex-tester_groupLabel__g33lZ{color:#7c3aed;font-weight:600;font-size:.875rem;min-width:4.5rem;flex-shrink:0}.regex-tester_groupValue__6mZNQ{font-family:SF Mono,Menlo,monospace;color:#374151;word-break:break-all}.regex-tester_groupUndef__BCjiQ{color:#9ca3af;font-style:italic}.regex-tester_actionBtn__PWFYB{font-size:.875rem;font-weight:500;color:#6b7280;background:none;border:1px solid #d1d5db;border-radius:.375rem;padding:.1875rem .625rem;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.regex-tester_actionBtn__PWFYB:hover:not(:disabled){color:#111827;border-color:#9ca3af;background-color:#f3f4f6}.regex-tester_actionBtn__PWFYB:disabled{opacity:.4;cursor:not-allowed}.regex-tester_commonSection__gtJA_{border-top:1px solid #e5e7eb;background-color:#ffffff;padding:2.5rem 2rem}.regex-tester_commonInner__BY_1m{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.regex-tester_commonTitle__fKW2E{font-size:1.25rem;font-weight:700;color:#111827;margin:0 0 .25rem}.regex-tester_commonSub__kkjNz{font-size:.9375rem;color:#6b7280;margin:-1.5rem 0 0}.regex-tester_commonCategory__bQcfa{display:flex;flex-direction:column;gap:.75rem}.regex-tester_commonCatLabel__8R198{font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;margin:0}.regex-tester_commonGrid__meZXz{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:.625rem;gap:.625rem}.regex-tester_patternCard__diFtS{display:flex;flex-direction:column;gap:.25rem;padding:.75rem .875rem;background:#ffffff;border:1px solid #e5e7eb;border-radius:.5rem;text-align:left;transition:border-color .15s,box-shadow .15s}.regex-tester_patternCard__diFtS:hover{border-color:#c7d2fe;box-shadow:0 0 0 3px rgba(99,102,241,.06)}.regex-tester_patternCardTop__Ew4ge{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.regex-tester_patternCardLabel__NGeFA{font-size:.875rem;font-weight:600;color:#111827}.regex-tester_patternCardFlags__gbWQB{font-family:SF Mono,Menlo,monospace;font-size:.875rem;color:#6366f1;background-color:#eef2ff;padding:.0625rem .375rem;border-radius:.25rem}.regex-tester_patternCardDesc__w43Ga{font-size:.875rem;color:#6b7280}.regex-tester_patternCardCode__jYxP7{font-family:SF Mono,Menlo,monospace;font-size:.875rem;color:#374151;background-color:#f3f4f6;border-radius:.25rem;padding:.25rem .5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin-bottom:.25rem}.regex-tester_patternCardActions__H3Z7b{display:flex;gap:.375rem;padding-top:.375rem;border-top:1px solid #f3f4f6;margin-top:.125rem}.regex-tester_patternCardBtn__nJDg8{flex:1 1;font-size:.875rem;font-weight:600;color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;padding:.25rem 0;cursor:pointer;transition:color .15s,border-color .15s,background-color .15s}.regex-tester_patternCardBtn__nJDg8:hover{color:#374151;border-color:#9ca3af;background-color:#f3f4f6}.regex-tester_patternCardBtnPrimary__WHk9o{color:#6366f1;background-color:#eef2ff;border-color:#c7d2fe}.regex-tester_patternCardBtnPrimary__WHk9o:hover{color:#4338ca;background-color:#e0e7ff;border-color:#a5b4fc}.regex-tester_explainer__Nojh_{border-top:1px solid #e5e7eb;background-color:#f9fafb;padding:3rem 2rem}.regex-tester_explainerGrid__blwZW{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2.5rem;gap:2.5rem}.regex-tester_explainerSection__a6RAv{display:flex;flex-direction:column;gap:.875rem}.regex-tester_explainerTitle__NxXTc{font-size:1.125rem;font-weight:700;color:#111827;margin:0;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}.regex-tester_explainerText__A78vb{font-size:.9375rem;color:#374151;line-height:1.7;margin:0}.regex-tester_explainerList__hPez3{font-size:.9375rem;color:#374151;line-height:1.8;margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.25rem}.regex-tester_code__CMiA_{font-family:SF Mono,Menlo,monospace;font-size:.875rem;color:#6366f1;background-color:#ede9fe;padding:.1rem .35rem;border-radius:.25rem}.url-encoder_root__dRUbn{min-height:100vh;background-color:#f9fafb;color:#111827;display:flex;flex-direction:column}.url-encoder_header__pEeSO{display:flex;flex-direction:column;border-bottom:1px solid #e5e7eb;background-color:#ffffff}.url-encoder_headerAd__b5ef4{display:flex;align-items:center;justify-content:center;min-height:90px;padding:.5rem 1.5rem;border-bottom:1px solid #e5e7eb;background-color:#f3f4f6}.url-encoder_headerTop__LiCas{display:flex;align-items:center;gap:1.25rem;padding:.875rem 18rem;flex-wrap:wrap;background:linear-gradient(135deg,#c7d2fe,#ddd6fe 50%,#e9d5ff);border-bottom:1px solid rgba(99,102,241,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.url-encoder_title__4Y0jI{font-size:1.625rem;font-weight:700;color:#312e81;margin:0;letter-spacing:-.02em}.url-encoder_headerBadge__UyZfQ{font-family:SF Mono,Menlo,monospace;font-size:.875rem;font-weight:500;color:#4338ca;background-color:rgba(255,255,255,.55);border:1px solid rgba(99,102,241,.3);border-radius:9999px;padding:.1875rem .75rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.url-encoder_body__ti_4E{display:flex;flex:1 1;overflow:hidden}.url-encoder_sideAd__X_Inb{width:300px;min-width:300px;display:flex;align-items:flex-start;justify-content:center;padding:1rem 0;background-color:#f3f4f6}.url-encoder_sideAd__X_Inb:first-child{border-right:1px solid #e5e7eb}.url-encoder_sideAd__X_Inb:last-child{border-left:1px solid #e5e7eb}.url-encoder_main__r7Ttt{flex:1 1;display:flex;flex-direction:column;min-width:0;padding:1.25rem;gap:1rem}.url-encoder_ioWrapper__NJQnZ{display:flex;flex-direction:column;gap:.75rem;padding-bottom:5rem}.url-encoder_modeBar__2FBgQ{display:flex;align-items:center;justify-content:space-between;padding:0 .25rem}.url-encoder_modeTabs__CxUAe{display:flex;gap:.25rem;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:.5rem;padding:.1875rem}.url-encoder_modeTab__ASLLr{padding:.375rem 1rem;font-size:.875rem;font-weight:600;color:#6b7280;background:none;border:none;border-radius:.375rem;cursor:pointer;transition:color .15s,background-color .15s;white-space:nowrap}.url-encoder_modeTab__ASLLr:hover{color:#374151}.url-encoder_modeTabActive__rfuR7{color:#6366f1;background-color:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.url-encoder_modeActions__MFDlL{display:flex;gap:.375rem}.url-encoder_panel__qrAue{display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:.5rem;background-color:#ffffff;overflow:hidden}.url-encoder_panelLabel__BsB32{font-size:.875rem;font-weight:700;letter-spacing:.06em;color:#9ca3af;text-transform:uppercase;padding:.5rem .875rem;border-bottom:1px solid #f3f4f6;background-color:#f9fafb}.url-encoder_panelLabelRow__fax2Y{display:flex;align-items:center;justify-content:space-between;padding:.375rem .875rem;border-bottom:1px solid #f3f4f6;background-color:#f9fafb}.url-encoder_panelLabelRow__fax2Y .url-encoder_panelLabel__BsB32{padding:0;border-bottom:none;background:none}.url-encoder_textarea__rxF8v{width:100%;padding:1rem;font-family:SF Mono,Menlo,monospace;font-size:.9375rem;line-height:1.6;color:#111827;background:#ffffff;border:none;outline:none;resize:vertical;box-sizing:border-box;min-height:140px}.url-encoder_textareaOutput__sUkOy{color:#374151;background-color:#fafafa}.url-encoder_errorMsg__iX3zE{padding:1rem;font-size:.9375rem;color:#dc2626;font-family:SF Mono,Menlo,monospace;background-color:#fef2f2;border-top:1px solid #fee2e2}.url-encoder_panelFooter__mJ1xM{padding:.375rem .875rem;border-top:1px solid #f3f4f6;min-height:1.75rem;display:flex;align-items:center;background-color:#f9fafb;flex-shrink:0}.url-encoder_charCount__zRFSv{font-size:.875rem;color:#9ca3af;font-family:SF Mono,Menlo,monospace}.url-encoder_actionBtn__Kymmh{font-size:.875rem;font-weight:500;color:#6b7280;background:none;border:1px solid #d1d5db;border-radius:.375rem;padding:.1875rem .625rem;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.url-encoder_actionBtn__Kymmh:hover:not(:disabled){color:#111827;border-color:#9ca3af;background-color:#f3f4f6}.url-encoder_actionBtn__Kymmh:disabled{opacity:.4;cursor:not-allowed}.url-encoder_explainer__1NtQ7{border-top:1px solid #e5e7eb;background-color:#f9fafb;padding:3rem 2rem}.url-encoder_explainerGrid__4w9ag{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2.5rem;gap:2.5rem}.url-encoder_explainerSection__DIgRZ{display:flex;flex-direction:column;gap:.875rem}.url-encoder_explainerTitle__oi8Ab{font-size:1.125rem;font-weight:700;color:#111827;margin:0;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}.url-encoder_explainerText__fYQnw{font-size:.9375rem;color:#374151;line-height:1.7;margin:0}.url-encoder_explainerList__Fzy7p{font-size:.9375rem;color:#374151;line-height:1.8;margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.25rem}.url-encoder_code__8khFd{font-family:SF Mono,Menlo,monospace;font-size:.875rem;color:#6366f1;background-color:#ede9fe;padding:.1rem .35rem;border-radius:.25rem}.xml-viewer_root__Jewm6{min-height:100vh;background-color:#f9fafb;color:#111827;display:flex;flex-direction:column}.xml-viewer_header__aCgQO{display:flex;flex-direction:column;border-bottom:1px solid #e5e7eb;background-color:#ffffff;padding-left:17 rem}.xml-viewer_headerAd__dDLHi{display:flex;align-items:center;justify-content:center;min-height:90px;padding:.5rem 1.5rem;border-bottom:1px solid #e5e7eb;background-color:#f3f4f6}.xml-viewer_headerTop__QizEl{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem}.xml-viewer_title__EGQjv{font-size:1.25rem;font-weight:700;color:#111827;margin:0;padding-left:15rem}.xml-viewer_actions__yPjXo{display:flex;gap:.5rem;margin-left:1rem}.xml-viewer_btn__AzS5L{padding:.375rem .875rem;font-size:.9375rem;border-radius:.375rem;border:1px solid #d1d5db;cursor:pointer;transition:background-color .15s,border-color .15s;background-color:#ffffff;color:#374151;font-weight:500}.xml-viewer_btn__AzS5L:hover{background-color:#f3f4f6;border-color:#9ca3af}.xml-viewer_btnBeautify__V8ANp.xml-viewer_btnPrimary__3Ozg1{background-color:#6366f1;border-color:#6366f1;color:#ffffff}.xml-viewer_btnMinify__DYT_N.xml-viewer_btnPrimary__3Ozg1{background-color:#0ea5e9;border-color:#0ea5e9;color:#ffffff}.xml-viewer_btnToJson__t4trz.xml-viewer_btnPrimary__3Ozg1{background-color:#f59e0b;border-color:#f59e0b;color:#ffffff}.xml-viewer_btnClear__6UPWD.xml-viewer_btnPrimary__3Ozg1{background-color:#ef4444;border-color:#ef4444;color:#ffffff}.xml-viewer_btnBeautify__V8ANp.xml-viewer_btnPrimary__3Ozg1:hover{background-color:#4f46e5;border-color:#4f46e5}.xml-viewer_btnMinify__DYT_N.xml-viewer_btnPrimary__3Ozg1:hover{background-color:#0284c7;border-color:#0284c7}.xml-viewer_btnToJson__t4trz.xml-viewer_btnPrimary__3Ozg1:hover{background-color:#d97706;border-color:#d97706}.xml-viewer_btnClear__6UPWD.xml-viewer_btnPrimary__3Ozg1:hover{background-color:#dc2626;border-color:#dc2626}.xml-viewer_btnEdit__vY8x1{border-color:#6366f1;color:#6366f1;font-weight:600;margin-right:3rem}.xml-viewer_btnEdit__vY8x1:hover{background-color:#eef2ff;border-color:#4f46e5}.xml-viewer_btnEditActive__sbR_V{background-color:#6366f1;border-color:#6366f1;color:#ffffff}.xml-viewer_btnEditActive__sbR_V:hover{background-color:#4f46e5;border-color:#4f46e5}.xml-viewer_panelFull__uXTiy{flex:1 1 100%!important}.xml-viewer_statusError__lc7v1{background-color:#fef2f2;border-bottom:1px solid #fca5a5;padding:.5rem 1.5rem;font-size:.875rem;color:#dc2626;white-space:pre-wrap;font-family:monospace}.xml-viewer_statusValid__FxQ7s{background-color:#f0fdf4;border-bottom:1px solid #86efac;padding:.4375rem 1.5rem;font-size:.9375rem;color:#16a34a;display:flex;align-items:center;gap:.625rem}.xml-viewer_statusCheck__yY2dW{font-weight:700}.xml-viewer_statusDivider__CsNpv{width:1px;height:.875rem;background-color:#86efac}.xml-viewer_statusBadge__is8xz{background-color:#dcfce7;border:1px solid #86efac;border-radius:.25rem;padding:.125rem .5rem;font-size:.875rem;font-family:monospace;color:#15803d}.xml-viewer_statusMeta__xfCs0{color:#16a34a;font-size:.9375rem}.xml-viewer_body__k3mKS{display:flex;flex:1 1;overflow:hidden}.xml-viewer_sideAd__r5Wbv{width:15%;min-width:160px;max-width:300px;display:flex;align-items:flex-start;justify-content:center;padding:1rem 0;background-color:#f3f4f6}.xml-viewer_sideAd__r5Wbv:first-child{border-right:1px solid #e5e7eb}.xml-viewer_sideAd__r5Wbv:last-child{border-left:1px solid #e5e7eb}.xml-viewer_main__OgwT_{flex:1 1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.xml-viewer_panels__3G1xK{display:flex;flex:1 1;overflow:hidden}.xml-viewer_panel__ttgd_{display:flex;flex-direction:column;flex:1 1;min-width:0;height:700px;border-right:1px solid #e5e7eb}.xml-viewer_panel__ttgd_:last-child{border-right:none}.xml-viewer_panelExpanded__oLkX2{flex:0 0 50%!important}.xml-viewer_expandBtn__tHSi6{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;background:transparent;border:1px solid #d1d5db;border-radius:5px;cursor:pointer;color:#6b7280;flex-shrink:0;transition:background .1s,border-color .1s,color .1s}.xml-viewer_expandBtn__tHSi6:hover{background:#f3f4f6;border-color:#9ca3af;color:#374151}.xml-viewer_panelHeader__citcl{padding:.75rem 1rem;font-size:.875rem;font-weight:600;letter-spacing:.05em;height:3rem;color:#6b7280;border-bottom:1px solid #e5e7eb;background-color:#f9fafb;display:flex;align-items:center;justify-content:space-between}.xml-viewer_treeSearchBar__C2aM2{display:flex;align-items:center;gap:4px}.xml-viewer_treeSearch__wkpvW{font-size:.875rem;padding:.25rem .5rem;border:1px solid #d1d5db;border-radius:6px;outline:none;background:#fff;color:#111827;width:150px;height:28px}.xml-viewer_treeSearch__wkpvW:focus{border-color:#6366f1;box-shadow:0 0 0 2px #e0e7ff}.xml-viewer_matchCount__TGtnn{font-size:14px;color:#6b7280;min-width:38px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xml-viewer_matchNav__VfkBX{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;color:#374151;flex-shrink:0;transition:background .1s,border-color .1s}.xml-viewer_matchNav__VfkBX:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.xml-viewer_matchNav__VfkBX:active:not(:disabled){background:#e5e7eb}.xml-viewer_matchNav__VfkBX:disabled{opacity:.35;cursor:default}.xml-viewer_highlight__KB_US{background:#fde68a;color:inherit;border-radius:2px;padding:0 1px}.xml-viewer_highlightActive__Oswaw{background:#f97316;color:#fff;border-radius:2px;padding:0 1px}.xml-viewer_panelBody__gFIXL{overflow:auto}.xml-viewer_panelBody__gFIXL,.xml-viewer_textarea__EUaAw{flex:1 1;padding:1rem;font-family:SF Mono,Menlo,monospace;font-size:1rem;line-height:1.6;background-color:#ffffff}.xml-viewer_textarea__EUaAw{color:#111827;resize:none;outline:none;border:none;width:100%;box-sizing:border-box}.xml-viewer_editorBox__HmBrv{flex:1 1;min-height:0;overflow:hidden}.xml-viewer_pre__FJLMV{flex:1 1;overflow:auto;padding:1rem;font-family:SF Mono,Menlo,monospace;font-size:1rem;line-height:1.6;color:#111827;white-space:pre;margin:0;background-color:#ffffff}.xml-viewer_preWrap__tWPZb{white-space:pre-wrap;word-break:break-all;overflow-x:hidden}.xml-viewer_copyBtn__ZqUkh{font-size:.875rem;font-weight:500;color:#6b7280;background:none;border:1px solid #d1d5db;border-radius:.375rem;padding:.1875rem .625rem;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.xml-viewer_copyBtn__ZqUkh:hover{color:#111827;border-color:#9ca3af;background-color:#f3f4f6}.xml-viewer_placeholder__vCX0C{color:#9ca3af;font-size:.875rem}.xml-viewer_node__C5pbr{padding:1px 0;font-family:SF Mono,Menlo,monospace;font-size:1rem;line-height:1.65}.xml-viewer_nodeRow__QXmtr{display:flex;align-items:baseline;gap:.2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.25rem;padding:1px 3px;flex-wrap:wrap}.xml-viewer_nodeRow__QXmtr:hover{background-color:#f3f4f6}.xml-viewer_caret__Zoi1v{color:#9ca3af;font-size:.625rem;width:.875rem;flex-shrink:0}.xml-viewer_nodeChildren__1emo9{margin-left:1.25rem;padding-left:.625rem;border-left:1px solid #e5e7eb}.xml-viewer_tagBracket__Fp_qp{color:#6b7280}.xml-viewer_tagName__En5dX{color:#0369a1;font-weight:600}.xml-viewer_attrName__onzv0{color:#7c3aed}.xml-viewer_attrEq__nKtgi{color:#9ca3af}.xml-viewer_attrVal__6eTn7{color:#059669}.xml-viewer_valText__4OzLC{color:#111827}.xml-viewer_comment__aYqDL{color:#9ca3af;font-style:italic;padding:1px 3px}.xml-viewer_summary__4r5gB{color:#9ca3af;font-size:.875rem;margin-left:.25rem}.xml-viewer_explainer__GGi7D{border-top:1px solid #e5e7eb;background-color:#f9fafb;padding:3rem 2rem}.xml-viewer_explainerGrid__ryU6r{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2.5rem;gap:2.5rem}.xml-viewer_explainerSection__Ppe_c{display:flex;flex-direction:column;gap:.875rem}.xml-viewer_explainerTitle__5b8s_{font-size:1.125rem;font-weight:700;color:#111827;margin:0;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}.xml-viewer_explainerText__l9i_k{font-size:.9375rem;color:#374151;line-height:1.7;margin:0}.xml-viewer_explainerList__KZxSG{font-size:.9375rem;color:#374151;line-height:1.8;margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.25rem}.xml-viewer_code__QgqjX{font-family:monospace;font-size:.875rem;background-color:#e5e7eb;color:#111827;padding:.1rem .35rem;border-radius:.25rem}.xml-viewer_explainerLinks__dsTFs{display:flex;flex-direction:column;gap:.375rem}.xml-viewer_explainerLink__pnc8d{font-size:.875rem;color:#2563eb;text-decoration:none;display:inline-flex;align-items:center;gap:.25rem;transition:color .15s}.xml-viewer_explainerLink__pnc8d:before{content:"↗";font-size:.75rem;opacity:.7}.xml-viewer_explainerLink__pnc8d:hover{color:#1d4ed8;text-decoration:underline}.xml-viewer_explainerCode__XTt1R{background-color:#1e1e1e;color:#d4d4d4;font-family:monospace;font-size:.875rem;line-height:1.6;padding:1rem;border-radius:.5rem;overflow-x:auto;margin:0;white-space:pre}.yaml-json_root__5gYG3{min-height:100vh;background-color:#f9fafb;color:#111827;display:flex;flex-direction:column}.yaml-json_header__I8dr7{display:flex;flex-direction:column;border-bottom:1px solid #e5e7eb;background-color:#ffffff}.yaml-json_headerAd__QFTwd{display:flex;align-items:center;justify-content:center;min-height:90px;padding:.5rem 1.5rem;border-bottom:1px solid #e5e7eb;background-color:#f3f4f6}.yaml-json_headerTop__wfRAW{display:flex;align-items:center;gap:1.25rem;padding:.875rem 18rem;flex-wrap:wrap;background:linear-gradient(135deg,#c7d2fe,#ddd6fe 50%,#e9d5ff);border-bottom:1px solid rgba(99,102,241,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.yaml-json_title__7txML{font-size:1.625rem;font-weight:700;color:#312e81;margin:0;letter-spacing:-.02em}.yaml-json_body__FqL2i{display:flex;flex:1 1;overflow:hidden}.yaml-json_sideAd__bgUt7{width:300px;min-width:300px;display:flex;align-items:flex-start;justify-content:center;padding:1rem 0;background-color:#f3f4f6}.yaml-json_sideAd__bgUt7:first-child{border-right:1px solid #e5e7eb}.yaml-json_sideAd__bgUt7:last-child{border-left:1px solid #e5e7eb}.yaml-json_main__635jO{flex:1 1;display:flex;flex-direction:column;min-width:0;padding:1.25rem;gap:1rem}.yaml-json_ioWrapper__FTd_g{display:flex;flex-direction:column;gap:.75rem;padding-bottom:5rem}.yaml-json_modeBar__s72yw{display:flex;align-items:center;justify-content:space-between;padding:0 .25rem}.yaml-json_modeTabs__yCrPH{display:flex;gap:.25rem;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:.5rem;padding:.1875rem}.yaml-json_modeTab__uOiAl{padding:.375rem 1rem;font-size:.875rem;font-weight:600;color:#6b7280;background:none;border:none;border-radius:.375rem;cursor:pointer;transition:color .15s,background-color .15s;white-space:nowrap}.yaml-json_modeTab__uOiAl:hover{color:#374151}.yaml-json_modeTabActive__xVBGX{color:#6366f1;background-color:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.yaml-json_modeActions__QNnun{display:flex;gap:.375rem}.yaml-json_panel__6YEXS{display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:.5rem;background-color:#ffffff;overflow:hidden}.yaml-json_panelLabel__Nv30V{font-size:.875rem;font-weight:700;letter-spacing:.06em;color:#9ca3af;text-transform:uppercase;padding:.5rem .875rem;border-bottom:1px solid #f3f4f6;background-color:#f9fafb}.yaml-json_panelLabelRow__LPoYP{display:flex;align-items:center;justify-content:space-between;padding:.375rem .875rem;border-bottom:1px solid #f3f4f6;background-color:#f9fafb}.yaml-json_panelLabelRow__LPoYP .yaml-json_panelLabel__Nv30V{padding:0;border-bottom:none;background:none}.yaml-json_textarea__rghH0{width:100%;padding:1rem;font-family:SF Mono,Menlo,monospace;font-size:.9375rem;line-height:1.6;color:#111827;background:#ffffff;border:none;outline:none;resize:vertical;box-sizing:border-box;min-height:200px}.yaml-json_textareaOutput__2qm8f{color:#374151;background-color:#fafafa}.yaml-json_errorMsg__W5El0{padding:1rem;font-size:.9375rem;color:#dc2626;font-family:SF Mono,Menlo,monospace;background-color:#fef2f2;border-top:1px solid #fee2e2}.yaml-json_panelFooter__9kGeD{padding:.375rem .875rem;border-top:1px solid #f3f4f6;min-height:1.75rem;display:flex;align-items:center;background-color:#f9fafb;flex-shrink:0}.yaml-json_charCount__KPdKD{font-size:.875rem;color:#9ca3af;font-family:SF Mono,Menlo,monospace}.yaml-json_actionBtn__nDOIW{font-size:.875rem;font-weight:500;color:#6b7280;background:none;border:1px solid #d1d5db;border-radius:.375rem;padding:.1875rem .625rem;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.yaml-json_actionBtn__nDOIW:hover:not(:disabled){color:#111827;border-color:#9ca3af;background-color:#f3f4f6}.yaml-json_actionBtn__nDOIW:disabled{opacity:.4;cursor:not-allowed}.yaml-json_editorBox__axKs5{height:280px;border-top:1px solid #f3f4f6}.yaml-json_editorLoading__AblNh{height:280px;display:flex;align-items:center;justify-content:center;font-size:.875rem;color:#9ca3af;background-color:#fafafa}.yaml-json_explainer____5Yj{border-top:1px solid #e5e7eb;background-color:#f9fafb;padding:3rem 2rem}.yaml-json_explainerGrid__wKnXp{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2.5rem;gap:2.5rem}.yaml-json_explainerSection__6HuX7{display:flex;flex-direction:column;gap:.875rem}.yaml-json_explainerTitle__LkLIz{font-size:1.125rem;font-weight:700;color:#111827;margin:0;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}.yaml-json_explainerText__aKSDF{font-size:.9375rem;color:#374151;line-height:1.7;margin:0}.yaml-json_explainerList__QjfxG{font-size:.9375rem;color:#374151;line-height:1.8;margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.25rem}.yaml-json_code__YBKAf{font-family:SF Mono,Menlo,monospace;font-size:.875rem;color:#6366f1;background-color:#ede9fe;padding:.1rem .35rem;border-radius:.25rem}