.FileDropZone_wrapper__5FtY4{display:grid;gap:10px}.FileDropZone_input__33KTK{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.FileDropZone_dropZone__8yRdZ{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px dashed var(--tool-accent,#86efac);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--tool-accent,#86efac),white 76%),rgba(255,255,255,.92)),#ffffff;padding:16px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.FileDropZone_dragActive__GCTGz,.FileDropZone_dropZone__8yRdZ:focus-visible,.FileDropZone_dropZone__8yRdZ:hover{border-color:var(--tool-accent,#22c55e);box-shadow:0 12px 28px color-mix(in srgb,var(--tool-accent,#22c55e),transparent 70%);outline:none;transform:translateY(-1px)}.FileDropZone_label__Bd_p3{display:block;color:#0f172a;font-size:14px;font-weight:900}.FileDropZone_dropZone__8yRdZ p{margin:5px 0 0;color:#64748b;font-size:13px;line-height:1.5}.FileDropZone_chooseButton__7qa_z,.FileDropZone_fileInfo__8DVA5 button{flex:0 0 auto;min-height:40px;border:1px solid var(--tool-accent,#86efac);border-radius:14px;background:#ffffff;padding:9px 13px;color:var(--tool-accent-text,#15803d);font-size:13px;font-weight:900;cursor:pointer}.FileDropZone_fileInfo__8DVA5{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid color-mix(in srgb,var(--tool-accent,#bbf7d0),white 45%);border-radius:16px;background:rgba(255,255,255,.78);padding:12px 14px}.FileDropZone_fileInfo__8DVA5 span,.FileDropZone_fileInfo__8DVA5 strong{display:block}.FileDropZone_fileInfo__8DVA5 strong{color:#0f172a;font-size:13px}.FileDropZone_fileInfo__8DVA5 span{margin-top:3px;color:#64748b;font-size:12px;font-weight:800}.FileDropZone_error__OE4an{margin:0;border:1px solid #fecaca;border-radius:14px;background:#fef2f2;padding:10px 12px;color:#991b1b;font-size:13px;font-weight:800;line-height:1.5}@media (max-width:620px){.FileDropZone_dropZone__8yRdZ,.FileDropZone_fileInfo__8DVA5{align-items:stretch;flex-direction:column}.FileDropZone_chooseButton__7qa_z,.FileDropZone_fileInfo__8DVA5 button{width:100%}}.PrivacyNote_note__Fsd0b{border:1px solid color-mix(in srgb,var(--tool-accent,#86efac),white 45%);border-radius:16px;background:rgba(255,255,255,.82);padding:14px 16px;color:#475569;font-size:14px;line-height:1.55}.PrivacyNote_note__Fsd0b strong{display:block;margin-bottom:4px;color:var(--tool-accent-text,#15803d);font-size:13px}.ToolCard_card__ELA_R{display:flex;min-height:160px;gap:16px;border:1px solid;border-radius:24px;padding:22px;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.ToolCard_card__ELA_R:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(15,23,42,.1);filter:brightness(.99)}.ToolCard_icon__GzThh{display:flex;width:54px;height:54px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:18px;color:#0f172a;font-size:20px;font-weight:900;background:rgba(255,255,255,.74)}.ToolCard_content__WzzwY{display:grid;gap:8px}.ToolCard_title__nq2Pq{color:#0f172a;font-size:18px;font-weight:900;letter-spacing:-.02em}.ToolCard_description__oYZ4O{color:#475569;font-size:14px;line-height:1.55}.ToolCard_meta__K_bVl{width:fit-content;align-self:end;border-radius:999px;background:rgba(255,255,255,.72);padding:6px 10px;color:#334155;font-size:12px;font-weight:900}.ToolCard_blue__YJz38{border-color:#93c5fd;background:linear-gradient(135deg,#dbeafe,#eff6ff)}.ToolCard_purple__ruNlV{border-color:#c4b5fd;background:linear-gradient(135deg,#ede9fe,#f5f3ff)}.ToolCard_green__m3hQH{border-color:#86efac;background:linear-gradient(135deg,#dcfce7,#f0fdf4)}.ToolCard_amber__MTxpk{border-color:#fcd34d;background:linear-gradient(135deg,#fef3c7,#fffbeb)}.ToolCard_rose__5fD5O{border-color:#fda4af;background:linear-gradient(135deg,#ffe4e6,#fff1f2)}@media (max-width:620px){.ToolCard_card__ELA_R{min-height:auto}}.ToolSeoSections_wrapper__8APba{display:grid;gap:22px;margin-top:28px}.ToolSeoSections_grid__40pM0{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px}.ToolSeoSections_panel__wyRM1,.ToolSeoSections_related__nJU7q{border:1px solid #dbe3ec;border-radius:24px;background:#ffffff;padding:24px;box-shadow:0 14px 34px rgba(15,23,42,.05)}.ToolSeoSections_panel__wyRM1 h2,.ToolSeoSections_related__nJU7q h2{margin:0 0 16px;color:#0f172a;font-size:24px;letter-spacing:-.04em}.ToolSeoSections_steps___f_Lq{display:grid;gap:10px;margin:0;padding-left:20px}.ToolSeoSections_faqItem__22pls p,.ToolSeoSections_steps___f_Lq li{color:#475569;font-size:15px;line-height:1.65}.ToolSeoSections_steps___f_Lq li::marker{color:#2563eb;font-weight:900}.ToolSeoSections_faqList__dwWlV{display:grid;gap:10px}.ToolSeoSections_faqItem__22pls{border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc;padding:14px 16px}.ToolSeoSections_faqItem__22pls summary{color:#0f172a;cursor:pointer;font-size:15px;font-weight:900}.ToolSeoSections_faqItem__22pls p{margin-top:9px}.ToolSeoSections_relatedGrid__LFcEu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:900px){.ToolSeoSections_grid__40pM0,.ToolSeoSections_relatedGrid__LFcEu{grid-template-columns:1fr}}@media (max-width:620px){.ToolSeoSections_panel__wyRM1,.ToolSeoSections_related__nJU7q{border-radius:18px;padding:20px}}.buttons_buttonRow__3c57R{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.buttons_buttonRow__3c57R:not(.buttons_explicitButtons__k_0WP) button:first-of-type,.buttons_primaryButton__7Sdkm{min-height:44px;border:0;border-radius:14px;background:linear-gradient(135deg,#2563eb,#14b8a6);padding:11px 16px;color:#ffffff;font-size:14px;font-weight:900;transition:filter .18s ease,transform .18s ease,opacity .18s ease}.buttons_buttonRow__3c57R.buttons_explicitButtons__k_0WP button,.buttons_buttonRow__3c57R:not(.buttons_explicitButtons__k_0WP) button:not(:first-of-type),.buttons_secondaryButton__eRVaG{min-height:44px;border:1px solid var(--tool-accent,#dbe3ec);border-radius:14px;background:#ffffff;padding:11px 16px;color:var(--tool-accent-text,#334155);font-size:14px;font-weight:900;transition:background .18s ease,filter .18s ease,transform .18s ease,opacity .18s ease}.buttons_dangerButton__wgxZM{min-height:44px;border:1px solid #fecaca;border-radius:14px;background:#fff1f2;padding:11px 16px;color:#be123c;font-size:14px;font-weight:900;transition:background .18s ease,filter .18s ease,transform .18s ease,opacity .18s ease}.buttons_buttonRow__3c57R button:hover,.buttons_dangerButton__wgxZM:hover,.buttons_primaryButton__7Sdkm:hover,.buttons_secondaryButton__eRVaG:hover{filter:brightness(.96);transform:translateY(-1px)}.buttons_buttonRow__3c57R button:disabled,.buttons_dangerButton__wgxZM:disabled,.buttons_primaryButton__7Sdkm:disabled,.buttons_secondaryButton__eRVaG:disabled{cursor:not-allowed;opacity:.45;transform:none}.buttons_explicitButtons__k_0WP{margin-top:0}@media (max-width:620px){.buttons_buttonRow__3c57R{flex-direction:column}}.toolPage_page__Zl1Rv{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:34px 0 0}.toolPage_hero__377R6{border:1px solid;border-radius:28px;padding:34px;box-shadow:0 18px 50px rgba(15,23,42,.06)}.toolPage_heroCss__WlSXG{border-color:#c4b5fd;background:linear-gradient(135deg,#ede9fe,#f5f3ff)}.toolPage_backLink__wEmz_{display:inline-flex;margin-bottom:18px;font-size:14px;font-weight:900}.toolPage_backLinkCss__ZcKln{color:#6d28d9}.toolPage_kicker__zH9JT{display:inline-flex;width:fit-content;margin:0 0 12px;border:1px solid;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.toolPage_kickerCss__oCwc7{border-color:#c4b5fd;background:#f5f3ff;color:#6d28d9}.toolPage_hero__377R6 h1{max-width:760px;margin:0;color:#0f172a;font-size:clamp(34px,5vw,54px);line-height:.98;letter-spacing:-.05em}.toolPage_hero__377R6 p:not(.toolPage_kicker__zH9JT){max-width:720px;margin-top:14px;color:#475569;font-size:17px;line-height:1.7}.toolPage_toolGrid___tHY5{display:grid;grid-template-columns:380px minmax(0,1fr);gap:22px;margin-top:28px}.toolPage_controls__B1G_w,.toolPage_previewPanel__svNfl{border:1px solid;border-radius:24px;padding:24px;box-shadow:0 14px 34px rgba(15,23,42,.05)}.toolPage_panelCss__N_GjC{--tool-accent:#c4b5fd;--tool-accent-text:#6d28d9;border-color:#c4b5fd;background:linear-gradient(135deg,#f5f3ff,#ffffff)}.toolPage_controls__B1G_w h2,.toolPage_previewPanel__svNfl h2{margin:0 0 18px;color:#0f172a;font-size:24px;letter-spacing:-.04em}.toolPage_field__RDQuA,.toolPage_rangeField__tmpHs{display:grid;gap:8px;margin-bottom:18px}.toolPage_colourField__0_hio span,.toolPage_field__RDQuA label,.toolPage_rangeField__tmpHs span{color:#334155;font-size:13px;font-weight:900}.toolPage_field__RDQuA select{width:100%;border:1px solid #c4b5fd;border-radius:14px;background:white;padding:12px 14px;color:#0f172a;font-weight:800}.toolPage_rangeField__tmpHs input{width:100%}.toolPage_colourField__0_hio strong,.toolPage_rangeField__tmpHs strong{color:#6d28d9;font-size:13px;font-weight:900}.toolPage_colourField__0_hio{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;border:1px solid #ddd6fe;border-radius:16px;background:rgba(255,255,255,.72);padding:12px}.toolPage_colourField__0_hio input[type=color]{width:54px;height:42px;border:1px solid #c4b5fd;border-radius:12px;background:white;padding:4px}.toolPage_codeOutput__j_PJv{width:100%;margin-top:16px;border:1px solid #dbe3ec;border-radius:16px;background:#ffffff;padding:16px;color:#334155;font-family:var(--font-geist-mono),monospace;font-size:13px;line-height:1.6;resize:vertical}@media (max-width:900px){.toolPage_toolGrid___tHY5{grid-template-columns:1fr}}@media (max-width:620px){.toolPage_page__Zl1Rv{width:min(100% - 24px,1120px);padding-top:20px}.toolPage_controls__B1G_w,.toolPage_hero__377R6,.toolPage_previewPanel__svNfl{border-radius:18px;padding:20px}}.toolPage_heroSvg___mfN4{border-color:#93c5fd;background:linear-gradient(135deg,#dbeafe,#eff6ff)}.toolPage_backLinkSvg__T3Y0V{color:#1d4ed8}.toolPage_kickerSvg__9Pqli{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.toolPage_panelSvg__RUYyh{--tool-accent:#93c5fd;--tool-accent-text:#1d4ed8;border-color:#93c5fd;background:linear-gradient(135deg,#eff6ff,#ffffff)}.toolPage_panelSvg__RUYyh .toolPage_colourField__0_hio input[type=color],.toolPage_panelSvg__RUYyh .toolPage_field__RDQuA select{border-color:#93c5fd}.toolPage_panelSvg__RUYyh .toolPage_colourField__0_hio strong,.toolPage_panelSvg__RUYyh .toolPage_rangeField__tmpHs strong{color:#1d4ed8}.toolPage_heroCode__jREJR{border-color:#86efac;background:linear-gradient(135deg,#dcfce7,#f0fdf4)}.toolPage_backLinkCode__fO19v{color:#15803d}.toolPage_kickerCode__Ndlhd{border-color:#86efac;background:#f0fdf4;color:#15803d}.toolPage_panelCode__3tC4L{--tool-accent:#86efac;--tool-accent-text:#15803d;border-color:#86efac;background:linear-gradient(135deg,#f0fdf4,#ffffff)}.toolPage_panelCode__3tC4L .toolPage_colourField__0_hio input[type=color],.toolPage_panelCode__3tC4L .toolPage_field__RDQuA select{border-color:#86efac}.toolPage_panelCode__3tC4L .toolPage_colourField__0_hio strong,.toolPage_panelCode__3tC4L .toolPage_rangeField__tmpHs strong{color:#15803d}.toolPage_heroDev__dw6xn{border-color:#c4b5fd;background:linear-gradient(135deg,#ede9fe,#f5f3ff)}.toolPage_backLinkDev__MgStU{color:#6d28d9}.toolPage_kickerDev__HqReB{border-color:#c4b5fd;background:#f5f3ff;color:#6d28d9}.toolPage_panelDev__KkPKO{--tool-accent:#c4b5fd;--tool-accent-text:#6d28d9;border-color:#c4b5fd;background:linear-gradient(135deg,#f5f3ff,#ffffff)}.toolPage_panelDev__KkPKO .toolPage_colourField__0_hio input[type=color],.toolPage_panelDev__KkPKO .toolPage_field__RDQuA select{border-color:#c4b5fd}.toolPage_panelDev__KkPKO .toolPage_colourField__0_hio strong,.toolPage_panelDev__KkPKO .toolPage_rangeField__tmpHs strong{color:#6d28d9}.toolPage_heroFiles__LRNxe{border-color:#fcd34d;background:linear-gradient(135deg,#fef3c7,#fffbeb)}.toolPage_backLinkFiles__m3FRE{color:#92400e}.toolPage_kickerFiles__x9Qp6{border-color:#fcd34d;background:#fffbeb;color:#92400e}.toolPage_panelFiles__75gxo{--tool-accent:#fcd34d;--tool-accent-text:#92400e;border-color:#fcd34d;background:linear-gradient(135deg,#fffbeb,#ffffff)}.toolPage_heroDesign__jO_et{border-color:#fda4af;background:linear-gradient(135deg,#ffe4e6,#fff1f2)}.toolPage_backLinkDesign__LGDbO{color:#be123c}.toolPage_kickerDesign__jpk4O{border-color:#fda4af;background:#fff1f2;color:#be123c}.toolPage_panelDesign__5lNSu{--tool-accent:#fda4af;--tool-accent-text:#be123c;border-color:#fda4af;background:linear-gradient(135deg,#fff1f2,#ffffff)}.toolPage_panelDesign__5lNSu .toolPage_colourField__0_hio input[type=color]{border-color:#fda4af}.toolPage_panelDesign__5lNSu .toolPage_colourField__0_hio strong{color:#be123c}.CodeUtilityTools_field__7PULW,.CodeUtilityTools_textareaField__ZSdyu{display:grid;gap:8px}.CodeUtilityTools_field__7PULW span,.CodeUtilityTools_optionLabel__eETHc,.CodeUtilityTools_sectionTitle__cxqFA,.CodeUtilityTools_textareaField__ZSdyu span{color:#334155;font-size:13px;font-weight:900}.CodeUtilityTools_sectionTitle__cxqFA{margin:0;color:#0f172a;font-size:18px;letter-spacing:-.03em}.CodeUtilityTools_field__7PULW input,.CodeUtilityTools_field__7PULW select{width:100%;box-sizing:border-box;border:1px solid #86efac;border-radius:14px;background:#ffffff;padding:12px 14px;color:#0f172a;font-family:var(--font-geist-mono),monospace;font-size:13px;font-weight:800}.CodeUtilityTools_textareaField__ZSdyu textarea{min-height:320px}.CodeUtilityTools_smallTextarea__86vwb textarea{min-height:220px}.CodeUtilityTools_output__ia6B2{min-height:320px}.CodeUtilityTools_smallOutput__ct3qX{min-height:220px}.CodeUtilityTools_optionGrid__Ofisd{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.CodeUtilityTools_optionCard___QCpV{display:flex;align-items:center;gap:10px;border:1px solid #bbf7d0;border-radius:16px;background:rgba(255,255,255,.78);padding:12px;color:#334155;font-size:13px;font-weight:850}.CodeUtilityTools_optionCard___QCpV input{accent-color:#16a34a}.CodeUtilityTools_hashList__vTFei,.CodeUtilityTools_infoCard__4S8Wu,.CodeUtilityTools_matchPreview__xJOP1,.CodeUtilityTools_privacyNote__CWU_w,.CodeUtilityTools_resultCard__e0DgA{border:1px solid #bbf7d0;border-radius:16px;background:rgba(255,255,255,.82)}.CodeUtilityTools_privacyNote__CWU_w{margin:0;padding:13px 14px;color:#475569;font-size:13px;line-height:1.5}.CodeUtilityTools_infoCard__4S8Wu,.CodeUtilityTools_resultCard__e0DgA{padding:16px}.CodeUtilityTools_infoCard__4S8Wu strong,.CodeUtilityTools_resultCard__e0DgA span{display:block;color:#15803d;font-size:13px;font-weight:900}.CodeUtilityTools_infoCard__4S8Wu p{margin:8px 0 0;color:#475569;line-height:1.6}.CodeUtilityTools_resultCard__e0DgA strong{display:block;margin-top:6px;color:#0f172a;font-family:var(--font-geist-mono),monospace;font-size:16px;line-height:1.5;word-break:break-all}.CodeUtilityTools_hashList__vTFei{display:grid;gap:10px;padding:12px}.CodeUtilityTools_hashItem__uNW_h{display:grid;gap:8px;border:1px solid #dbe3ec;border-radius:14px;background:#ffffff;padding:12px}.CodeUtilityTools_hashItem__uNW_h strong{color:#15803d;font-size:13px}.CodeUtilityTools_hashItem__uNW_h code{color:#0f172a;font-family:var(--font-geist-mono),monospace;font-size:12px;line-height:1.6;word-break:break-all}.CodeUtilityTools_highlightText__Jxmth{white-space:pre-wrap;word-break:break-word}.CodeUtilityTools_matchPreview__xJOP1{min-height:260px;padding:16px;color:#334155;font-family:var(--font-geist-mono),monospace;font-size:13px;line-height:1.7;overflow:auto}.CodeUtilityTools_matchPreview__xJOP1 mark{border-radius:6px;background:#bbf7d0;padding:1px 3px;color:#14532d}.CodeUtilityTools_matchList__TP1kZ{display:grid;gap:10px}.CodeUtilityTools_matchItem__U7geg{border:1px solid #bbf7d0;border-radius:14px;background:#ffffff;padding:12px}.CodeUtilityTools_matchItem__U7geg strong{display:block;color:#15803d;font-family:var(--font-geist-mono),monospace;font-size:13px;word-break:break-all}.CodeUtilityTools_matchItem__U7geg code,.CodeUtilityTools_matchItem__U7geg span{display:block;margin-top:6px;color:#64748b;font-size:12px;font-weight:800}.CodeUtilityTools_matchItem__U7geg code{color:#0f172a;font-family:var(--font-geist-mono),monospace;font-weight:600}@media (max-width:620px){.CodeUtilityTools_optionGrid__Ofisd{grid-template-columns:1fr}}.JsonTools_inputStack__DypvJ{display:grid;gap:16px}.JsonTools_textAreaField__xYH2E{display:grid;gap:8px}.JsonTools_actionLabel__Vzejc,.JsonTools_searchField__6YJQe span,.JsonTools_textAreaField__xYH2E span{color:#334155;font-size:13px;font-weight:900}.JsonTools_textAreaField__xYH2E textarea{min-height:330px}.JsonTools_textAreaField__xYH2E textarea::placeholder{color:#94a3b8}.JsonTools_actionGroups__EqbTg{display:grid;gap:14px}.JsonTools_actionGroups__EqbTg>div>div{margin-top:8px}.JsonTools_actionLabel__Vzejc{display:block;color:#64748b;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.JsonTools_diffPanel__xEmLI,.JsonTools_emptyState__69LEp,.JsonTools_privacyNote__Qmpnl,.JsonTools_searchBox__uhIm0,.JsonTools_treePanel__616g0{border:1px solid #bbf7d0;border-radius:16px;background:rgba(255,255,255,.78)}.JsonTools_privacyNote__Qmpnl{margin:0;padding:12px 14px;color:#475569;font-size:13px;line-height:1.5}.JsonTools_searchBox__uhIm0{display:grid;gap:8px;padding:14px}.JsonTools_searchField__6YJQe{display:grid;gap:8px}.JsonTools_searchField__6YJQe input{width:100%;border:1px solid #86efac;border-radius:14px;background:#ffffff;padding:12px 14px;color:#0f172a;font-weight:800}.JsonTools_searchBox__uhIm0 small{color:#64748b;font-weight:800}.JsonTools_diffPanel__xEmLI,.JsonTools_treePanel__616g0{overflow:auto;min-height:450px;max-height:72vh;padding:12px}.JsonTools_emptyState__69LEp{display:flex;min-height:300px;flex-direction:column;justify-content:center;padding:24px;color:#475569;text-align:center}.JsonTools_emptyState__69LEp strong{color:#0f172a;font-size:18px}.JsonTools_emptyState__69LEp p{margin:8px 0 0;line-height:1.6}.JsonTools_tree__ZQVsr{display:grid;gap:4px;color:#334155;font-family:var(--font-geist-mono),monospace;font-size:13px;line-height:1.5}.JsonTools_treeRow__TX_AY{display:flex;align-items:baseline;gap:8px;border-radius:10px;padding:6px 8px}.JsonTools_treeRow__TX_AY button{width:22px;height:22px;border:1px solid #bbf7d0;border-radius:8px;background:#ffffff;color:#15803d;font-weight:900}.JsonTools_treeSpacer__tv_kV{display:inline-block;width:22px;flex:0 0 22px}.JsonTools_treeRowMatch__zUsSg{background:#dcfce7;box-shadow:inset 3px 0 0 #22c55e}.JsonTools_treeRowSelected__Du6bs{background:#eff6ff;box-shadow:inset 3px 0 0 #2563eb}.JsonTools_treeKey__OHKEn{color:#15803d;font-weight:900}.JsonTools_treeMeta__UCCSx{color:#64748b}.JsonTools_jsonString__IsDoI{color:#1d4ed8}.JsonTools_jsonNumber__yhDJx{color:#9333ea}.JsonTools_jsonBoolean__cQeAp{color:#be123c}.JsonTools_jsonNull__TTR6J{color:#64748b;font-style:italic}.JsonTools_diffGroups__X2ReY{display:grid;gap:14px}.JsonTools_diffActionRow__k3LAH{margin-top:18px}.JsonTools_diffGroup__2YBE9{display:grid;gap:8px}.JsonTools_diffGroup__2YBE9 h3{margin:0;color:#0f172a;font-size:16px}.JsonTools_diffItem__YsVOi{border:1px solid #dbe3ec;border-radius:14px;background:#ffffff;padding:12px;font-family:var(--font-geist-mono),monospace;font-size:12px}.JsonTools_diffItem__YsVOi strong{display:block;margin-bottom:8px;color:#15803d;font-size:13px}.JsonTools_diffValues__D8vLg{display:grid;grid-template-columns:1fr 1fr;gap:10px}.JsonTools_diffValues__D8vLg span{display:block;margin-bottom:4px;color:#64748b;font-weight:900}.JsonTools_diffItem__YsVOi code,.JsonTools_diffValues__D8vLg code{display:block;overflow:auto;border-radius:10px;background:#0f172a;padding:10px;color:#e2e8f0;white-space:pre-wrap}@media (max-width:900px){.JsonTools_textAreaField__xYH2E textarea{min-height:280px}.JsonTools_diffPanel__xEmLI,.JsonTools_treePanel__616g0{min-height:360px;max-height:68vh}.JsonTools_diffValues__D8vLg{grid-template-columns:1fr}}.JsonFormatter_textAreaField__jRGyZ{display:grid;gap:8px}.JsonFormatter_textAreaField__jRGyZ span{color:#334155;font-size:13px;font-weight:900}.JsonFormatter_textAreaField__jRGyZ textarea{min-height:360px}.JsonFormatter_textAreaField__jRGyZ textarea::placeholder{color:#94a3b8}.JsonFormatter_optionsGrid__vQcMQ{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(220px,1fr);gap:14px}.JsonFormatter_optionsGrid__vQcMQ label{margin-bottom:0}.JsonFormatter_optionsGrid__vQcMQ span{color:#334155;font-size:13px;font-weight:900}.JsonFormatter_toggle__gWaP0{display:flex;align-items:center;gap:10px;border:1px solid #bbf7d0;border-radius:16px;background:rgba(255,255,255,.72);padding:12px}.JsonFormatter_toggle__gWaP0 input{width:18px;height:18px;accent-color:#16a34a}.JsonFormatter_actionGroups__IDrJA{display:grid;gap:14px}.JsonFormatter_actionGroups__IDrJA>div>div{margin-top:8px}.JsonFormatter_actionLabel__N5JaH{display:block;color:#64748b;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.JsonFormatter_secondaryActions___sBmv button:first-of-type{border:1px solid var(--tool-accent,#dbe3ec);background:#ffffff;color:var(--tool-accent-text,#334155)}.JsonFormatter_privacyNote__vd3xh{margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.JsonFormatter_emptyOutput__LTqvA,.JsonFormatter_privacyNote__vd3xh{border:1px solid #bbf7d0;border-radius:16px;background:rgba(255,255,255,.78);color:#475569}.JsonFormatter_emptyOutput__LTqvA{min-height:320px;display:flex;flex-direction:column;justify-content:center;padding:24px;text-align:center}.JsonFormatter_emptyOutput__LTqvA strong{color:#0f172a;font-size:18px}.JsonFormatter_emptyOutput__LTqvA p{margin:8px 0 0;line-height:1.6}.JsonFormatter_outputEditor__LBKbq{overflow:hidden;border:1px solid #86efac;border-radius:16px;background:#0f172a;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.JsonFormatter_editorChrome__dNT4k{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(134,239,172,.22);background:#111827;padding:10px 14px;color:#e2e8f0;font-family:var(--font-geist-mono),monospace;font-size:12px}.JsonFormatter_editorChrome__dNT4k span{font-weight:900}.JsonFormatter_editorChrome__dNT4k small{color:#86efac;font-size:11px;font-weight:900;text-transform:uppercase}.JsonFormatter_outputArea__Fa79D{min-height:480px;max-height:72vh;border:0;border-radius:0 0 16px 16px;background:#0f172a;color:#e2e8f0;font-size:13.5px;line-height:1.7;tab-size:2}.JsonFormatter_outputActions__cDvw_{align-items:center}@media (max-width:900px){.JsonFormatter_optionsGrid__vQcMQ{grid-template-columns:1fr}.JsonFormatter_textAreaField__jRGyZ textarea{min-height:320px}.JsonFormatter_outputArea__Fa79D{min-height:450px;max-height:68vh}}.UuidGenerator_countField__NexMz,.UuidGenerator_infoCard__BhYe8,.UuidGenerator_latestCard__VHoWM{border:1px solid #bbf7d0;border-radius:18px;background:rgba(255,255,255,.76);padding:18px}.UuidGenerator_countField__NexMz span,.UuidGenerator_infoCard__BhYe8 strong,.UuidGenerator_latestCard__VHoWM span{display:block;color:#15803d;font-size:13px;font-weight:900}.UuidGenerator_infoCard__BhYe8 p{margin:8px 0 0;color:#475569;line-height:1.6}.UuidGenerator_countField__NexMz{display:grid;gap:8px}.UuidGenerator_countField__NexMz input{width:100%;box-sizing:border-box;border:1px solid #86efac;border-radius:14px;background:#ffffff;padding:12px 14px;color:#0f172a;font-size:16px;font-weight:850}.UuidGenerator_countField__NexMz small{color:#64748b;font-size:13px}.UuidGenerator_outputHeader__5oXva{display:flex;align-items:center;justify-content:space-between;gap:14px}.UuidGenerator_outputHeader__5oXva h2{margin:0;color:#0f172a;font-size:22px;letter-spacing:-.04em}.UuidGenerator_regenerateButton__nDnqH{min-height:40px;border:1px solid #86efac;border-radius:999px;background:#ffffff;padding:9px 14px;color:#15803d;font-weight:900;transition:filter .18s ease,transform .18s ease}.UuidGenerator_regenerateButton__nDnqH:hover{filter:brightness(.96);transform:translateY(-1px)}.UuidGenerator_latestCard__VHoWM{display:grid;gap:6px}.UuidGenerator_latestCard__VHoWM strong{color:#0f172a;font-family:var(--font-geist-mono),monospace;font-size:14px;line-height:1.6;word-break:break-all}.UuidGenerator_uuidOutput__2hy57{min-height:420px}@media (max-width:620px){.UuidGenerator_outputHeader__5oXva{align-items:flex-start;flex-direction:column}.UuidGenerator_regenerateButton__nDnqH{width:100%}}.ConverterTools_converterPanel__TzWQF{--tool-accent:#fcd34d;--tool-accent-text:#92400e;border-color:#fcd34d;background:linear-gradient(135deg,#fffbeb,#ffffff)}.ConverterTools_sectionTitle__zTKul{margin:0;color:#0f172a;font-size:18px;letter-spacing:-.03em}.ConverterTools_field__vylfQ{display:grid;gap:8px;min-width:0}.ConverterTools_fieldLabel__XhFTT,.ConverterTools_field__vylfQ span{color:#334155;font-size:13px;font-weight:900}.ConverterTools_input__7yVFU,.ConverterTools_output__VXXyu{width:100%;box-sizing:border-box;border:1px solid #fcd34d;border-radius:16px;padding:16px;font-family:var(--font-geist-mono),monospace;font-size:13px;line-height:1.65;resize:vertical;overflow:auto}.ConverterTools_input__7yVFU{min-height:340px;background:#ffffff;color:#334155}.ConverterTools_output__VXXyu{min-height:340px;background:#0f172a;color:#e2e8f0;white-space:pre-wrap;word-break:break-word;tab-size:2}.ConverterTools_unitInput__ndtNE{min-height:220px}.ConverterTools_outputHeader__EaGo_{display:flex;align-items:center;justify-content:space-between;gap:14px}.ConverterTools_controls__0uIPQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.ConverterTools_controlCard__Wumn8{display:grid;gap:8px;border:1px solid #fde68a;border-radius:16px;background:rgba(255,255,255,.78);padding:12px;color:#334155;font-size:13px;font-weight:850}.ConverterTools_checkCard__Jue9m{display:flex;align-items:center;gap:10px}.ConverterTools_controlCard__Wumn8 input,.ConverterTools_controlCard__Wumn8 select{accent-color:#d97706}.ConverterTools_controlCard__Wumn8 input[type=number],.ConverterTools_controlCard__Wumn8 input[type=text],.ConverterTools_controlCard__Wumn8 select{min-height:38px;border:1px solid #fde68a;border-radius:12px;background:#ffffff;padding:8px 10px;color:#0f172a;font:inherit;font-weight:850}.ConverterTools_preview___n_4T{min-height:180px;border:1px solid #fde68a;border-radius:16px;background:#ffffff;padding:16px;color:#334155;line-height:1.7;overflow:auto}.ConverterTools_preview___n_4T h1,.ConverterTools_preview___n_4T h2,.ConverterTools_preview___n_4T h3,.ConverterTools_preview___n_4T h4,.ConverterTools_preview___n_4T h5,.ConverterTools_preview___n_4T h6{margin:0 0 10px;color:#0f172a;letter-spacing:-.03em}.ConverterTools_preview___n_4T blockquote,.ConverterTools_preview___n_4T ol,.ConverterTools_preview___n_4T p,.ConverterTools_preview___n_4T pre,.ConverterTools_preview___n_4T ul{margin:0 0 14px}.ConverterTools_preview___n_4T code,.ConverterTools_preview___n_4T pre{font-family:var(--font-geist-mono),monospace}.ConverterTools_preview___n_4T pre{border-radius:12px;background:#0f172a;padding:14px;color:#e2e8f0;overflow:auto}.ConverterTools_preview___n_4T blockquote{border-left:4px solid #fcd34d;padding-left:14px;color:#475569}.ConverterTools_fileSummary__TrJjH{border:1px solid #fde68a;border-radius:16px;background:rgba(255,255,255,.82);padding:14px}.ConverterTools_fileSummary__TrJjH span,.ConverterTools_fileSummary__TrJjH strong{display:block}.ConverterTools_fileSummary__TrJjH strong{color:#0f172a;font-size:14px}.ConverterTools_fileSummary__TrJjH span{margin-top:5px;color:#64748b;font-size:13px;font-weight:800}.ConverterTools_limitationNote__vANUk,.ConverterTools_privacyNote__R704Y{margin:0;border:1px solid #fde68a;border-radius:16px;background:rgba(255,255,255,.82);padding:13px 14px;color:#475569;font-size:13px;line-height:1.5}.ConverterTools_limitationNote__vANUk{background:#fffbeb;color:#92400e;font-weight:750}@media (max-width:620px){.ConverterTools_outputHeader__EaGo_{align-items:flex-start;flex-direction:column}}.CssToolkits_tabs__CTEMm{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.CssToolkits_tabs__CTEMm button{border:1px solid #ddd6fe;border-radius:999px;background:rgba(255,255,255,.78);padding:8px 12px;color:#6d28d9;font-size:13px;font-weight:900;transition:background .18s ease,color .18s ease,transform .18s ease}.CssToolkits_tabs__CTEMm button:hover{transform:translateY(-1px)}.CssToolkits_tabs__CTEMm .CssToolkits_activeTab__sfpCy{border-color:#7c3aed;background:#7c3aed;color:#ffffff}.CssToolkits_previewStage__jGCQO{min-height:300px;border:1px dashed #c4b5fd;border-radius:20px;background:radial-gradient(circle at top left,rgba(196,181,253,.34),transparent 34%),linear-gradient(135deg,#ffffff,#f8fafc);display:grid;place-items:center;padding:26px}.CssToolkits_animationPreview__rvuUW,.CssToolkits_effectPreview___aIdC,.CssToolkits_layoutPreview__EDmq1{width:min(100%,360px);min-height:190px;display:grid;place-items:center;border:1px solid #ddd6fe;padding:24px;color:#0f172a;font-size:34px;font-weight:950;text-align:center}.CssToolkits_layoutPreview__EDmq1{gap:12px;align-items:stretch}.CssToolkits_layoutItem__TgRgE{min-height:54px;border-radius:14px;background:linear-gradient(135deg,#ede9fe,#ffffff);border:1px solid #c4b5fd}.CssToolkits_animationPreview__rvuUW{animation:CssToolkits_devkityard-preview__YrPhU 1.4s ease-in-out infinite alternate}.CssToolkits_skeletonLines__Oe0kS{width:100%;display:grid;gap:12px}.CssToolkits_skeletonLines__Oe0kS:after,.CssToolkits_skeletonLines__Oe0kS:before{content:"";display:block;height:22px;border-radius:999px;background:rgba(255,255,255,.62)}.CssToolkits_privacy__OINBP,.CssToolkits_status__ld9AJ{border:1px solid #ddd6fe;border-radius:16px;background:rgba(255,255,255,.75);padding:12px 14px;color:#6d28d9;font-size:13px;font-weight:900}.CssToolkits_privacy__OINBP{margin:16px 0 0;color:#475569;font-weight:700;line-height:1.6}@keyframes CssToolkits_devkityard-preview__YrPhU{0%{transform:translateY(0) rotate(0deg) scale(1)}to{transform:translateY(calc(var(--preview-distance, 12px) * -1)) rotate(var(--preview-rotation,3deg)) scale(var(--preview-scale,1.04))}}@media (max-width:620px){.CssToolkits_previewStage__jGCQO{min-height:220px}.CssToolkits_animationPreview__rvuUW,.CssToolkits_effectPreview___aIdC,.CssToolkits_layoutPreview__EDmq1{min-height:150px;font-size:26px}}.ColourPaletteGenerator_toolPanel__5vafe{--tool-accent:#fda4af;--tool-accent-text:#be123c;background:linear-gradient(135deg,#fff1f2,#ffffff)}.ColourPaletteGenerator_controlCard__DemqK,.ColourPaletteGenerator_exportCard__cbA4m,.ColourPaletteGenerator_paletteCard__YyFl3,.ColourPaletteGenerator_previewCard__p84PB,.ColourPaletteGenerator_privacyNote__4P4rh,.ColourPaletteGenerator_scaleCard__bxs_i{border:1px solid #fecdd3;border-radius:18px;background:rgba(255,255,255,.8)}.ColourPaletteGenerator_controlCard__DemqK,.ColourPaletteGenerator_exportCard__cbA4m,.ColourPaletteGenerator_paletteCard__YyFl3,.ColourPaletteGenerator_previewCard__p84PB,.ColourPaletteGenerator_scaleCard__bxs_i{display:grid;gap:16px;padding:18px}.ColourPaletteGenerator_controlCard__DemqK h3,.ColourPaletteGenerator_exportCard__cbA4m h3,.ColourPaletteGenerator_paletteCard__YyFl3 h3,.ColourPaletteGenerator_previewCard__p84PB h3,.ColourPaletteGenerator_scaleCard__bxs_i h3{margin:0;color:#0f172a;font-size:18px;letter-spacing:-.03em}.ColourPaletteGenerator_colorPicker__wxC_F,.ColourPaletteGenerator_exportSelect__8hgDm,.ColourPaletteGenerator_field____BFU{display:grid;gap:8px}.ColourPaletteGenerator_colorPicker__wxC_F span,.ColourPaletteGenerator_exportSelect__8hgDm span,.ColourPaletteGenerator_field____BFU span{color:#475569;font-size:13px;font-weight:900}.ColourPaletteGenerator_exportSelect__8hgDm select,.ColourPaletteGenerator_field____BFU input,.ColourPaletteGenerator_field____BFU select{width:100%;min-height:44px;box-sizing:border-box;border:1px solid #fda4af;border-radius:14px;background:#ffffff;padding:10px 12px;color:#0f172a;font:inherit;font-weight:800}.ColourPaletteGenerator_colorPicker__wxC_F{grid-template-columns:1fr auto;align-items:end}.ColourPaletteGenerator_colorPicker__wxC_F span{grid-column:1/-1}.ColourPaletteGenerator_colorPicker__wxC_F input{width:100%;height:54px;border:1px solid #fda4af;border-radius:16px;background:#ffffff;padding:5px;cursor:pointer}.ColourPaletteGenerator_colorPicker__wxC_F strong{min-height:54px;border:1px solid #fecdd3;border-radius:16px;background:#fff1f2;padding:0 14px;color:#be123c;font-family:var(--font-geist-mono),monospace;font-size:13px;display:grid;place-items:center}.ColourPaletteGenerator_privacyNote__4P4rh{margin:0;padding:13px 14px;color:#64748b;font-size:13px;font-weight:850;line-height:1.55}.ColourPaletteGenerator_sectionHeader__luxJ8{display:flex;align-items:center;justify-content:space-between;gap:16px}.ColourPaletteGenerator_sectionHeader__luxJ8 button{min-height:40px;border:1px solid #fda4af;border-radius:999px;background:#ffffff;padding:8px 12px;color:#be123c;font-weight:900;cursor:pointer}.ColourPaletteGenerator_paletteGrid__xvMg3{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px}.ColourPaletteGenerator_swatch__VlkoT{overflow:hidden;border:1px solid #fecdd3;border-radius:18px;background:#ffffff;padding:0;text-align:left;cursor:pointer;transition:filter .18s ease,transform .18s ease}.ColourPaletteGenerator_swatch__VlkoT:hover{filter:brightness(.98);transform:translateY(-1px)}.ColourPaletteGenerator_swatch__VlkoT span{display:block;height:92px}.ColourPaletteGenerator_swatch__VlkoT code,.ColourPaletteGenerator_swatch__VlkoT small,.ColourPaletteGenerator_swatch__VlkoT strong{display:block;padding:0 12px}.ColourPaletteGenerator_swatch__VlkoT strong{margin-top:11px;color:#0f172a;font-size:13px}.ColourPaletteGenerator_swatch__VlkoT code{margin-top:5px;color:#be123c;font-family:var(--font-geist-mono),monospace;font-size:13px;font-weight:900}.ColourPaletteGenerator_swatch__VlkoT small{margin:5px 0 12px;color:#64748b;font-size:11px;font-weight:800}.ColourPaletteGenerator_scaleRow__IztTb{display:grid;gap:8px}.ColourPaletteGenerator_scaleRow__IztTb strong{color:#475569;font-size:13px;font-weight:900}.ColourPaletteGenerator_scaleRow__IztTb div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid #fecdd3;border-radius:16px}.ColourPaletteGenerator_scaleRow__IztTb button{min-height:54px;border:0;cursor:pointer}.ColourPaletteGenerator_wcagGrid__X6pib{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ColourPaletteGenerator_wcagGrid__X6pib div{border:1px solid #fecdd3;border-radius:16px;background:#ffffff;padding:14px}.ColourPaletteGenerator_wcagGrid__X6pib small,.ColourPaletteGenerator_wcagGrid__X6pib span{display:block;color:#64748b;font-size:12px;font-weight:850}.ColourPaletteGenerator_wcagGrid__X6pib strong{display:block;margin:6px 0;color:#be123c;font-size:24px}.ColourPaletteGenerator_themePreviewGrid__xpZQh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ColourPaletteGenerator_themePreview__UcGK2{border-radius:18px;padding:18px}.ColourPaletteGenerator_themePreview__UcGK2 span{font-size:12px;font-weight:900}.ColourPaletteGenerator_themePreview__UcGK2 h4{margin:12px 0 8px;font-size:20px}.ColourPaletteGenerator_themePreview__UcGK2 p{margin:0;font-size:13px;line-height:1.55}.ColourPaletteGenerator_themePreview__UcGK2 button{min-height:40px;margin-top:16px;border:0;border-radius:999px;padding:9px 13px;color:#ffffff;font-weight:900}.ColourPaletteGenerator_light__iDBQk{border:1px solid #e2e8f0;background:#ffffff;color:#475569}.ColourPaletteGenerator_dark__1FuAY{border:1px solid #1e293b;background:#0f172a;color:#cbd5e1}.ColourPaletteGenerator_exportSelect__8hgDm{min-width:190px}.ColourPaletteGenerator_exportOutput__knbEZ{min-height:220px;max-height:360px;overflow:auto;margin:0;border:1px solid #fecdd3;border-radius:16px;background:#0f172a;padding:16px;color:#e2e8f0;font-family:var(--font-geist-mono),monospace;font-size:12px;line-height:1.65;white-space:pre-wrap}@media (max-width:760px){.ColourPaletteGenerator_sectionHeader__luxJ8,.ColourPaletteGenerator_themePreviewGrid__xpZQh,.ColourPaletteGenerator_wcagGrid__X6pib{grid-template-columns:1fr}.ColourPaletteGenerator_sectionHeader__luxJ8{display:grid}.ColourPaletteGenerator_exportSelect__8hgDm,.ColourPaletteGenerator_sectionHeader__luxJ8 button{width:100%}}@media (max-width:620px){.ColourPaletteGenerator_colorPicker__wxC_F{grid-template-columns:1fr}.ColourPaletteGenerator_colorPicker__wxC_F strong{justify-content:start}}.ContrastChecker_toolPanel__wBDZA{--tool-accent:#fda4af;--tool-accent-text:#be123c;background:linear-gradient(135deg,#fff1f2,#ffffff)}.ContrastChecker_controlCard__nryhU,.ContrastChecker_previewCard__Z5vHG,.ContrastChecker_privacyNote__kU7yz,.ContrastChecker_reportOutput__h3OOp,.ContrastChecker_resultCard__rIJ0k{border:1px solid #fecdd3;border-radius:18px;background:rgba(255,255,255,.82)}.ContrastChecker_controlCard__nryhU,.ContrastChecker_resultCard__rIJ0k{display:grid;gap:16px;padding:18px}.ContrastChecker_controlCard__nryhU h3{margin:0;color:#0f172a;font-size:18px;letter-spacing:-.03em}.ContrastChecker_colorControl__MxmLm{display:grid;gap:10px;border:1px solid #fecdd3;border-radius:16px;background:#ffffff;padding:14px}.ContrastChecker_colorPicker__VjLy2,.ContrastChecker_field__wtJDB{display:grid;gap:8px}.ContrastChecker_colorPicker__VjLy2 span,.ContrastChecker_field__wtJDB span{color:#475569;font-size:13px;font-weight:900}.ContrastChecker_field__wtJDB input{width:100%;min-height:44px;box-sizing:border-box;border:1px solid #fda4af;border-radius:14px;background:#ffffff;padding:10px 12px;color:#0f172a;font:inherit;font-weight:800}.ContrastChecker_colorPicker__VjLy2{grid-template-columns:minmax(0,1fr) auto;align-items:end}.ContrastChecker_colorPicker__VjLy2 span{grid-column:1/-1}.ContrastChecker_colorPicker__VjLy2 input{width:100%;height:52px;border:1px solid #fda4af;border-radius:16px;background:#ffffff;padding:5px;cursor:pointer}.ContrastChecker_colorPicker__VjLy2 strong{min-height:52px;border:1px solid #fecdd3;border-radius:16px;background:#fff1f2;padding:0 14px;color:#be123c;font-family:var(--font-geist-mono),monospace;font-size:13px;display:grid;place-items:center}.ContrastChecker_applyButton__55oiJ{min-height:40px;border:1px solid #fda4af;border-radius:14px;background:#fff1f2;padding:9px 12px;color:#be123c;font-weight:900;cursor:pointer}.ContrastChecker_themeToggle__u5NCg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:1px solid #fecdd3;border-radius:16px;background:#ffffff;padding:6px}.ContrastChecker_themeToggle__u5NCg button{min-height:40px;border:0;border-radius:12px;background:transparent;color:#64748b;font-weight:900;cursor:pointer}.ContrastChecker_themeToggle__u5NCg .ContrastChecker_activeToggle__svapN{background:#fff1f2;color:#be123c}.ContrastChecker_helperText__wflND,.ContrastChecker_privacyNote__kU7yz{margin:0;color:#64748b;font-size:13px;line-height:1.55}.ContrastChecker_privacyNote__kU7yz{padding:13px 14px;font-weight:850}.ContrastChecker_suggestionGrid__Z8ssE{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px}.ContrastChecker_suggestionGrid__Z8ssE button{overflow:hidden;border:1px solid #fecdd3;border-radius:16px;background:#ffffff;padding:0;text-align:left;cursor:pointer}.ContrastChecker_suggestionGrid__Z8ssE span{display:block;height:52px}.ContrastChecker_suggestionGrid__Z8ssE strong{display:block;padding:10px 12px;color:#be123c;font-family:var(--font-geist-mono),monospace;font-size:12px}.ContrastChecker_ratioDisplay__Xrusa{display:grid;gap:6px;border:1px solid #fecdd3;border-radius:18px;background:#fff1f2;padding:18px;text-align:center}.ContrastChecker_ratioDisplay__Xrusa small,.ContrastChecker_ratioDisplay__Xrusa span{color:#64748b;font-size:12px;font-weight:900}.ContrastChecker_ratioDisplay__Xrusa strong{color:#be123c;font-size:42px;letter-spacing:-.05em}.ContrastChecker_wcagGrid__Upn_V{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ContrastChecker_wcagGrid__Upn_V div{border-radius:16px;padding:14px}.ContrastChecker_wcagGrid__Upn_V small,.ContrastChecker_wcagGrid__Upn_V span{display:block;font-size:12px;font-weight:900}.ContrastChecker_wcagGrid__Upn_V strong{display:block;margin:5px 0;font-size:18px}.ContrastChecker_pass__xaZff{border:1px solid #86efac;background:#f0fdf4}.ContrastChecker_pass__xaZff small,.ContrastChecker_pass__xaZff span,.ContrastChecker_pass__xaZff strong{color:#15803d}.ContrastChecker_warn__U9dTW{border:1px solid #fcd34d;background:#fffbeb}.ContrastChecker_warn__U9dTW small,.ContrastChecker_warn__U9dTW span,.ContrastChecker_warn__U9dTW strong{color:#92400e}.ContrastChecker_fail__E1_ET{border:1px solid #fca5a5;background:#fef2f2}.ContrastChecker_fail__E1_ET small,.ContrastChecker_fail__E1_ET span,.ContrastChecker_fail__E1_ET strong{color:#b91c1c}.ContrastChecker_previewCard__Z5vHG{display:grid;gap:13px;padding:26px;min-height:260px}.ContrastChecker_previewCard__Z5vHG span{font-size:12px;font-weight:900;opacity:.8}.ContrastChecker_previewCard__Z5vHG h2{margin:0;font-size:30px;letter-spacing:-.05em}.ContrastChecker_previewCard__Z5vHG p{max-width:520px;margin:0;line-height:1.65}.ContrastChecker_previewCard__Z5vHG a{width:fit-content;font-weight:900}.ContrastChecker_previewCard__Z5vHG button{width:fit-content;min-height:42px;border:0;border-radius:999px;padding:9px 15px;font-weight:900}.ContrastChecker_light__O7RGH{box-shadow:inset 0 0 0 1px rgba(15,23,42,.08)}.ContrastChecker_dark__POprj{box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.ContrastChecker_reportOutput__h3OOp{min-height:180px;max-height:300px;overflow:auto;margin:0;background:#0f172a;padding:16px;color:#e2e8f0;font-family:var(--font-geist-mono),monospace;font-size:12px;line-height:1.65;white-space:pre-wrap}@media (max-width:760px){.ContrastChecker_themeToggle__u5NCg,.ContrastChecker_wcagGrid__Upn_V{grid-template-columns:1fr}}@media (max-width:620px){.ContrastChecker_colorPicker__VjLy2{grid-template-columns:1fr}.ContrastChecker_colorPicker__VjLy2 strong{justify-content:start}.ContrastChecker_ratioDisplay__Xrusa strong{font-size:34px}.ContrastChecker_previewCard__Z5vHG{padding:20px}}.FaviconGenerator_toolPanel__ll1G4{--tool-accent:#fda4af;--tool-accent-text:#be123c;background:linear-gradient(135deg,#fff1f2,#ffffff)}.FaviconGenerator_uploadZone__13wQv{display:grid;min-height:170px;border:2px dashed #fda4af;border-radius:20px;background:rgba(255,255,255,.78);padding:24px;place-items:center;text-align:center;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.FaviconGenerator_uploadZone__13wQv input{display:none}.FaviconGenerator_uploadZone__13wQv span{color:#be123c;font-size:18px;font-weight:900}.FaviconGenerator_uploadZone__13wQv small{margin-top:7px;color:#64748b;font-size:13px;line-height:1.5}.FaviconGenerator_dragActive__ha8Pe{border-color:#e11d48;background:#ffe4e6;transform:translateY(-1px)}.FaviconGenerator_controlCard__pzjQG,.FaviconGenerator_outputCard__Ar_97,.FaviconGenerator_previewCard__fe0zn,.FaviconGenerator_privacyNote__ix67h,.FaviconGenerator_snippetCard__qfJ2Y{border:1px solid #fecdd3;border-radius:18px;background:rgba(255,255,255,.82)}.FaviconGenerator_controlCard__pzjQG,.FaviconGenerator_outputCard__Ar_97,.FaviconGenerator_previewCard__fe0zn,.FaviconGenerator_snippetCard__qfJ2Y{display:grid;gap:16px;padding:18px}.FaviconGenerator_controlCard__pzjQG h3,.FaviconGenerator_outputCard__Ar_97 h3,.FaviconGenerator_previewCard__fe0zn h3,.FaviconGenerator_snippetCard__qfJ2Y h3{margin:0;color:#0f172a;font-size:18px;letter-spacing:-.03em}.FaviconGenerator_helperText__dWDy2,.FaviconGenerator_privacyNote__ix67h{margin:0;color:#64748b;font-size:13px;line-height:1.55}.FaviconGenerator_privacyNote__ix67h{padding:13px 14px;font-weight:850}.FaviconGenerator_fileDetails__lmgQk{display:grid;gap:10px;margin:0}.FaviconGenerator_fileDetails__lmgQk div{min-width:0;display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #ffe4e6;padding-bottom:10px}.FaviconGenerator_fileDetails__lmgQk div:last-child{border-bottom:0;padding-bottom:0}.FaviconGenerator_fileDetails__lmgQk dt{flex:0 0 auto;color:#64748b;font-size:12px;font-weight:900}.FaviconGenerator_fileDetails__lmgQk dd{min-width:0;margin:0;color:#0f172a;font-size:13px;font-weight:850;text-align:right;word-break:break-word}.FaviconGenerator_colorPicker__mFOHr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.FaviconGenerator_colorPicker__mFOHr span{grid-column:1/-1;color:#475569;font-size:13px;font-weight:900}.FaviconGenerator_colorPicker__mFOHr input{width:100%;height:52px;border:1px solid #fda4af;border-radius:16px;background:#ffffff;padding:5px}.FaviconGenerator_colorPicker__mFOHr strong{min-height:52px;border:1px solid #fecdd3;border-radius:16px;background:#fff1f2;padding:0 14px;color:#be123c;font-family:var(--font-geist-mono),monospace;font-size:13px;display:grid;place-items:center}.FaviconGenerator_checkField__bJra_{display:flex;align-items:center;gap:10px;border:1px solid #fecdd3;border-radius:14px;background:#ffffff;padding:12px;color:#475569;font-size:13px;font-weight:850}.FaviconGenerator_checkField__bJra_ input{accent-color:#e11d48}.FaviconGenerator_previewGrid__h7_F5{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.FaviconGenerator_browserPreview__ctY2F,.FaviconGenerator_iconPreview__wibWC{border:1px solid #fecdd3;border-radius:18px;background:#ffffff;padding:14px}.FaviconGenerator_browserPreview__ctY2F{display:grid;gap:12px}.FaviconGenerator_browserPreview__ctY2F div{display:flex;align-items:center;gap:8px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;padding:8px 10px}.FaviconGenerator_browserPreview__ctY2F div>span{width:16px;height:16px;border-radius:4px;background:#ffe4e6}.FaviconGenerator_browserPreview__ctY2F strong{color:#0f172a;font-size:12px}.FaviconGenerator_browserPreview__ctY2F p,.FaviconGenerator_iconPreview__wibWC span{margin:0;color:#64748b;font-size:12px;font-weight:900}.FaviconGenerator_iconPreview__wibWC{display:grid;gap:10px;justify-items:center;text-align:center}.FaviconGenerator_iconPreview__wibWC div{display:grid;overflow:hidden;border:1px solid #fecdd3;border-radius:18px;background:linear-gradient(45deg,#fff1f2 25%,transparent 0),linear-gradient(-45deg,#fff1f2 25%,transparent 0),linear-gradient(45deg,transparent 75%,#fff1f2 0),linear-gradient(-45deg,transparent 75%,#fff1f2 0);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;place-items:center}.FaviconGenerator_browserPreview__ctY2F img,.FaviconGenerator_iconItem__dhW21 img,.FaviconGenerator_iconPreview__wibWC img{width:100%;height:100%;object-fit:contain}.FaviconGenerator_iconPreview__wibWC .FaviconGenerator_roundedPreview__qP9O8{border-radius:24px}.FaviconGenerator_sectionHeader__dNdYD{display:flex;align-items:center;justify-content:space-between;gap:16px}.FaviconGenerator_sectionHeader__dNdYD button{min-height:40px;border:1px solid #fda4af;border-radius:999px;background:#ffffff;padding:8px 12px;color:#be123c;font-weight:900}.FaviconGenerator_iconGrid__E8XWK{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.FaviconGenerator_iconItem__dhW21{display:grid;gap:8px;justify-items:center;border:1px solid #fecdd3;border-radius:16px;background:#ffffff;padding:12px;cursor:pointer}.FaviconGenerator_iconItem__dhW21 img{width:48px;height:48px}.FaviconGenerator_iconItem__dhW21 strong{color:#be123c;font-size:13px}.FaviconGenerator_iconItem__dhW21 span{color:#64748b;font-size:12px;font-weight:850}.FaviconGenerator_emptyState__cksOC{min-height:180px;border:1px dashed #fda4af;border-radius:16px;background:#fff1f2;padding:20px;color:#be123c;text-align:center;font-weight:900;display:grid;place-items:center}.FaviconGenerator_snippetCard__qfJ2Y pre{max-height:260px;overflow:auto;margin:0;border:1px solid #fecdd3;border-radius:16px;background:#0f172a;padding:16px;color:#e2e8f0;font-family:var(--font-geist-mono),monospace;font-size:12px;line-height:1.65;white-space:pre-wrap}@media (max-width:760px){.FaviconGenerator_sectionHeader__dNdYD{align-items:flex-start;flex-direction:column}.FaviconGenerator_sectionHeader__dNdYD button{width:100%}}@media (max-width:620px){.FaviconGenerator_colorPicker__mFOHr{grid-template-columns:1fr}.FaviconGenerator_colorPicker__mFOHr strong{justify-content:start}.FaviconGenerator_fileDetails__lmgQk div{display:grid;gap:5px}.FaviconGenerator_fileDetails__lmgQk dd{text-align:left}}.DeveloperEssentials_panel__6hXPQ{--tool-accent:#c4b5fd;--tool-accent-text:#6d28d9;border-color:#c4b5fd;background:linear-gradient(135deg,#f5f3ff,#ffffff)}.DeveloperEssentials_sectionTitle__AoESp{margin:0;color:#0f172a;font-size:18px;letter-spacing:-.03em}.DeveloperEssentials_field__oE3ae,.DeveloperEssentials_inlineField__si44S{display:grid;gap:8px;min-width:0}.DeveloperEssentials_field__oE3ae span,.DeveloperEssentials_inlineField__si44S span,.DeveloperEssentials_label__PSsXc{color:#334155;font-size:13px;font-weight:900}.DeveloperEssentials_field__oE3ae input,.DeveloperEssentials_field__oE3ae select,.DeveloperEssentials_field__oE3ae textarea,.DeveloperEssentials_inlineField__si44S input,.DeveloperEssentials_inlineField__si44S select{width:100%;box-sizing:border-box;border:1px solid #c4b5fd;border-radius:14px;background:#ffffff;padding:11px 12px;color:#0f172a;font:inherit;font-size:14px;font-weight:750}.DeveloperEssentials_field__oE3ae textarea{min-height:170px;font-family:var(--font-geist-mono),monospace;font-size:13px;line-height:1.6;resize:vertical}.DeveloperEssentials_inlineField__si44S{grid-template-columns:minmax(0,1fr) minmax(90px,.35fr);align-items:end}.DeveloperEssentials_compactGrid__SC3_H,.DeveloperEssentials_controlGrid__pfNEI{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.DeveloperEssentials_checkCard__84tse,.DeveloperEssentials_controlCard__6o_l2,.DeveloperEssentials_presetCard__83EFn,.DeveloperEssentials_privacyNote__ckcAK,.DeveloperEssentials_rowCard__kZ91x,.DeveloperEssentials_warningCard__y4VIA{border:1px solid #ddd6fe;border-radius:16px;background:rgba(255,255,255,.84);padding:12px}.DeveloperEssentials_checkCard__84tse{display:flex;align-items:center;gap:10px;color:#334155;font-size:13px;font-weight:850}.DeveloperEssentials_checkCard__84tse input{accent-color:#7c3aed}.DeveloperEssentials_controlCard__6o_l2{display:grid;gap:8px}.DeveloperEssentials_rowList__Y2d5v{display:grid;gap:10px}.DeveloperEssentials_rowCard__kZ91x{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(120px,1.2fr) auto;gap:10px;align-items:center}.DeveloperEssentials_rowCard__kZ91x input,.DeveloperEssentials_rowCard__kZ91x select,.DeveloperEssentials_rowCard__kZ91x textarea{min-width:0;border:1px solid #ddd6fe;border-radius:12px;background:#ffffff;padding:9px 10px;color:#0f172a;font:inherit;font-size:13px}.DeveloperEssentials_rowCard__kZ91x button,.DeveloperEssentials_smallButton__yepL4{min-height:38px;border:1px solid #c4b5fd;border-radius:12px;background:#ffffff;padding:8px 11px;color:#6d28d9;font-weight:900;cursor:pointer}.DeveloperEssentials_presetGrid__NfWmB{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.DeveloperEssentials_presetCard__83EFn{display:flex;align-items:center;gap:8px;color:#334155;font-size:13px;font-weight:850}.DeveloperEssentials_presetCard__83EFn input{accent-color:#7c3aed}.DeveloperEssentials_outputHeader__9kSR8{display:flex;align-items:center;justify-content:space-between;gap:14px}.DeveloperEssentials_output__AZLzr{min-height:320px;border-color:#c4b5fd}.DeveloperEssentials_shortOutput__8GcmQ{min-height:220px}.DeveloperEssentials_passwordList__Vrp3E{display:grid;gap:10px}.DeveloperEssentials_passwordItem__aZ8kk{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid #ddd6fe;border-radius:14px;background:#ffffff;padding:10px}.DeveloperEssentials_passwordItem__aZ8kk code{overflow-wrap:anywhere;color:#0f172a;font-family:var(--font-geist-mono),monospace;font-size:13px}.DeveloperEssentials_meter__fdxS2{height:10px;overflow:hidden;border-radius:999px;background:#ede9fe}.DeveloperEssentials_meter__fdxS2 span{display:block;height:100%;border-radius:inherit;background:linear-gradient(135deg,#7c3aed,#14b8a6)}.DeveloperEssentials_warningCard__y4VIA{color:#6d28d9;font-size:13px;line-height:1.5;font-weight:750}.DeveloperEssentials_privacyNote__ckcAK{margin:0;color:#475569;font-size:13px;line-height:1.5}.DeveloperEssentials_tabs__dgS_S{display:flex;flex-wrap:wrap;gap:8px}.DeveloperEssentials_tab__nxjTF{min-height:38px;border:1px solid #c4b5fd;border-radius:999px;background:#ffffff;padding:8px 12px;color:#6d28d9;font-size:13px;font-weight:900;cursor:pointer}.DeveloperEssentials_activeTab__sNWe7{background:#ede9fe;color:#4c1d95}@media (max-width:760px){.DeveloperEssentials_inlineField__si44S,.DeveloperEssentials_rowCard__kZ91x{grid-template-columns:1fr}.DeveloperEssentials_outputHeader__9kSR8{align-items:flex-start;flex-direction:column}}.BulkFileRenamer_toolPanel__uHvA1{--tool-accent:#fcd34d;--tool-accent-text:#92400e;background:linear-gradient(135deg,#fffbeb,#ffffff)}.BulkFileRenamer_uploadZone__QkUpB{display:grid;min-height:170px;border:2px dashed #fcd34d;border-radius:20px;background:rgba(255,255,255,.78);padding:24px;place-items:center;text-align:center;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.BulkFileRenamer_uploadZone__QkUpB input{display:none}.BulkFileRenamer_uploadZone__QkUpB span{color:#92400e;font-size:18px;font-weight:900}.BulkFileRenamer_uploadZone__QkUpB small{max-width:430px;margin-top:7px;color:#78716c;font-size:13px;line-height:1.5}.BulkFileRenamer_dragActive___w8IG{border-color:#f59e0b;background:#fef3c7;transform:translateY(-1px)}.BulkFileRenamer_limitationNote__8Wlat,.BulkFileRenamer_optionCard__WAwy1,.BulkFileRenamer_previewPanel__X60wE,.BulkFileRenamer_privacyNote__MxK32{border:1px solid #fde68a;border-radius:18px;background:rgba(255,255,255,.78)}.BulkFileRenamer_optionCard__WAwy1,.BulkFileRenamer_previewPanel__X60wE{display:grid;gap:16px;padding:18px}.BulkFileRenamer_optionCard__WAwy1 h3,.BulkFileRenamer_previewPanel__X60wE h3{margin:0;color:#0f172a;font-size:18px;letter-spacing:-.03em}.BulkFileRenamer_optionGrid__UD8US{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.BulkFileRenamer_field__Nb5ur{display:grid;gap:7px}.BulkFileRenamer_field__Nb5ur span{color:#475569;font-size:13px;font-weight:900}.BulkFileRenamer_field__Nb5ur input,.BulkFileRenamer_field__Nb5ur select{width:100%;min-height:44px;box-sizing:border-box;border:1px solid #fcd34d;border-radius:14px;background:#ffffff;padding:10px 12px;color:#0f172a;font:inherit;font-weight:800}.BulkFileRenamer_checkboxGrid__gOis0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.BulkFileRenamer_checkField__5nGMl{display:flex;align-items:center;gap:10px;border:1px solid #fde68a;border-radius:14px;background:#ffffff;padding:12px;color:#475569;font-size:13px;font-weight:850}.BulkFileRenamer_checkField__5nGMl input{accent-color:#f59e0b}.BulkFileRenamer_previewHeader__wPope{display:flex;align-items:center;justify-content:space-between;gap:16px}.BulkFileRenamer_previewHeader__wPope span{border:1px solid #fde68a;border-radius:999px;background:#fffbeb;padding:7px 10px;color:#92400e;font-size:12px;font-weight:900;white-space:nowrap}.BulkFileRenamer_previewList__0PXr9{display:grid;max-height:560px;gap:10px;overflow:auto;padding-right:4px}.BulkFileRenamer_previewItem__icblX{display:grid;gap:9px;border:1px solid #fde68a;border-radius:16px;background:#ffffff;padding:14px}.BulkFileRenamer_fileMeta__j_tyj{min-width:0;display:grid;gap:4px}.BulkFileRenamer_fileMeta__j_tyj strong{color:#334155;font-size:13px;line-height:1.45;word-break:break-word}.BulkFileRenamer_fileMeta__j_tyj span{color:#78716c;font-size:12px;font-weight:850}.BulkFileRenamer_arrow__rOZtb{width:28px;height:28px;border-radius:999px;background:#fef3c7;color:#92400e;display:grid;place-items:center;font-weight:900}.BulkFileRenamer_newName__h1_2s{color:#92400e;font-size:14px;font-weight:900;line-height:1.45;word-break:break-word}.BulkFileRenamer_emptyState__Fm73S{min-height:220px;border:1px dashed #fcd34d;border-radius:16px;background:#fffbeb;padding:20px;color:#92400e;text-align:center;font-weight:900;display:grid;place-items:center}.BulkFileRenamer_limitationNote__8Wlat,.BulkFileRenamer_privacyNote__MxK32{margin:0;padding:13px 14px;color:#78716c;font-size:13px;line-height:1.55}.BulkFileRenamer_limitationNote__8Wlat{background:#fffbeb;font-weight:750}.BulkFileRenamer_privacyNote__MxK32{background:#ffffff;font-weight:850}@media (max-width:760px){.BulkFileRenamer_checkboxGrid__gOis0,.BulkFileRenamer_optionGrid__UD8US{grid-template-columns:1fr}}@media (max-width:620px){.BulkFileRenamer_uploadZone__QkUpB{min-height:150px;padding:20px}.BulkFileRenamer_previewHeader__wPope{align-items:flex-start;flex-direction:column}}.ImageCompressor_toolPanel__mMiY7{--tool-accent:#fcd34d;--tool-accent-text:#92400e;background:linear-gradient(135deg,#fffbeb,#ffffff)}.ImageCompressor_uploadZone__dH4Id{display:grid;min-height:150px;margin-bottom:18px;border:2px dashed #fcd34d;border-radius:20px;background:rgba(255,255,255,.74);padding:24px;place-items:center;text-align:center;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.ImageCompressor_uploadZone__dH4Id input{display:none}.ImageCompressor_uploadZone__dH4Id span{color:#92400e;font-size:18px;font-weight:900}.ImageCompressor_uploadZone__dH4Id small{margin-top:6px;color:#78716c;font-size:13px;line-height:1.5}.ImageCompressor_dragActive__SFXbQ{border-color:#f59e0b;background:#fef3c7;transform:translateY(-1px)}.ImageCompressor_modeTabs__TaT5y{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.ImageCompressor_modeTabs__TaT5y button{border:1px solid #fcd34d;border-radius:999px;background:rgba(255,255,255,.86);padding:10px 14px;color:#92400e;font-weight:900;cursor:pointer;transition:background .18s ease,transform .18s ease}.ImageCompressor_modeTabs__TaT5y .ImageCompressor_activeTab__93ChU,.ImageCompressor_modeTabs__TaT5y button:hover{background:#fef3c7;transform:translateY(-1px)}.ImageCompressor_controlCard__nGwTh,.ImageCompressor_previewCard__9WlAm{border:1px solid #fde68a;border-radius:18px;background:rgba(255,255,255,.76);padding:18px}.ImageCompressor_controlCard__nGwTh{display:grid;gap:14px}.ImageCompressor_controlCard__nGwTh h3,.ImageCompressor_previewCard__9WlAm h3{margin:0;color:#0f172a;font-size:18px}.ImageCompressor_checkField__sdB2_,.ImageCompressor_field__pTwss{display:grid;gap:7px}.ImageCompressor_field__pTwss span{color:#475569;font-size:13px;font-weight:900}.ImageCompressor_field__pTwss input,.ImageCompressor_field__pTwss select{min-height:44px;box-sizing:border-box;border:1px solid #fcd34d;border-radius:14px;background:#ffffff;padding:10px 12px;color:#0f172a;font:inherit;font-weight:800}.ImageCompressor_inlineFields__yGwSt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ImageCompressor_checkField__sdB2_{grid-template-columns:auto 1fr;align-items:center;color:#475569;font-weight:800}.ImageCompressor_privacyNote__lDA2_{margin:0;border:1px solid #fde68a;border-radius:14px;background:#ffffff;padding:13px 14px;color:#78716c;font-size:14px;line-height:1.55;font-weight:800}.ImageCompressor_previewGrid__1SmZe{display:grid;gap:14px}.ImageCompressor_previewCard__9WlAm{display:grid;gap:12px}.ImageCompressor_previewCard__9WlAm img{width:100%;height:auto;max-height:340px;border:1px solid #fde68a;border-radius:16px;object-fit:contain;background:linear-gradient(45deg,#fffbeb 25%,transparent 0),linear-gradient(-45deg,#fffbeb 25%,transparent 0),linear-gradient(45deg,transparent 75%,#fffbeb 0),linear-gradient(-45deg,transparent 75%,#fffbeb 0);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.ImageCompressor_emptyState__Uu8WI{min-height:210px;border:1px dashed #fcd34d;border-radius:16px;background:#fffbeb;padding:20px;color:#92400e;text-align:center;font-weight:900;display:grid;place-items:center}@media (max-width:620px){.ImageCompressor_inlineFields__yGwSt{grid-template-columns:1fr}.ImageCompressor_modeTabs__TaT5y button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px)}}.MetadataRemover_toolPanel__P52ex{--tool-accent:#fcd34d;--tool-accent-text:#92400e;background:linear-gradient(135deg,#fffbeb,#ffffff)}.MetadataRemover_uploadZone__WY759{display:grid;min-height:180px;border:2px dashed #fcd34d;border-radius:20px;background:rgba(255,255,255,.78);padding:24px;place-items:center;text-align:center;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.MetadataRemover_uploadZone__WY759 input{display:none}.MetadataRemover_uploadZone__WY759 span{color:#92400e;font-size:18px;font-weight:900}.MetadataRemover_uploadZone__WY759 small{max-width:440px;margin-top:7px;color:#78716c;font-size:13px;line-height:1.5}.MetadataRemover_dragActive__Hb_YA{border-color:#f59e0b;background:#fef3c7;transform:translateY(-1px)}.MetadataRemover_controlCard__hIatC,.MetadataRemover_fileCard___ZJ9S,.MetadataRemover_honestyNote__NKVt0,.MetadataRemover_previewCard__y85fm,.MetadataRemover_privacyNote__Ued6d{border:1px solid #fde68a;border-radius:18px;background:rgba(255,255,255,.78)}.MetadataRemover_controlCard__hIatC,.MetadataRemover_fileCard___ZJ9S,.MetadataRemover_previewCard__y85fm{padding:18px}.MetadataRemover_controlCard__hIatC{display:grid;gap:14px}.MetadataRemover_controlCard__hIatC h3,.MetadataRemover_fileCard___ZJ9S h3,.MetadataRemover_previewCard__y85fm h3{margin:0;color:#0f172a;font-size:18px;letter-spacing:-.03em}.MetadataRemover_fileCard___ZJ9S p{margin:10px 0 0;color:#64748b;line-height:1.55}.MetadataRemover_fileCard___ZJ9S dl{display:grid;gap:10px;margin:14px 0 0}.MetadataRemover_fileCard___ZJ9S dl div{min-width:0;display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #fef3c7;padding-bottom:10px}.MetadataRemover_fileCard___ZJ9S dl div:last-child{border-bottom:0;padding-bottom:0}.MetadataRemover_fileCard___ZJ9S dt{flex:0 0 auto;color:#78716c;font-size:12px;font-weight:900}.MetadataRemover_fileCard___ZJ9S dd{min-width:0;margin:0;color:#0f172a;font-size:13px;font-weight:850;text-align:right;word-break:break-word}.MetadataRemover_field__pct5S{display:grid;gap:7px}.MetadataRemover_field__pct5S span{color:#475569;font-size:13px;font-weight:900}.MetadataRemover_field__pct5S select{min-height:44px;box-sizing:border-box;border:1px solid #fcd34d;border-radius:14px;background:#ffffff;padding:10px 12px;color:#0f172a;font:inherit;font-weight:800}.MetadataRemover_honestyNote__NKVt0,.MetadataRemover_privacyNote__Ued6d{margin:0;padding:13px 14px;color:#78716c;font-size:13px;line-height:1.55}.MetadataRemover_honestyNote__NKVt0{background:#fffbeb;font-weight:750}.MetadataRemover_privacyNote__Ued6d{background:#ffffff;font-weight:850}.MetadataRemover_previewGrid__sOqpH{display:grid;gap:14px}.MetadataRemover_previewCard__y85fm{display:grid;gap:12px}.MetadataRemover_previewCard__y85fm img{width:100%;height:auto;max-height:320px;border:1px solid #fde68a;border-radius:16px;object-fit:contain;background:linear-gradient(45deg,#fffbeb 25%,transparent 0),linear-gradient(-45deg,#fffbeb 25%,transparent 0),linear-gradient(45deg,transparent 75%,#fffbeb 0),linear-gradient(-45deg,transparent 75%,#fffbeb 0);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.MetadataRemover_emptyState__s__mW{min-height:210px;border:1px dashed #fcd34d;border-radius:16px;background:#fffbeb;padding:20px;color:#92400e;text-align:center;font-weight:900;display:grid;place-items:center}@media (max-width:620px){.MetadataRemover_uploadZone__WY759{min-height:150px;padding:20px}.MetadataRemover_fileCard___ZJ9S dl div{display:grid;gap:5px}.MetadataRemover_fileCard___ZJ9S dd{text-align:left}}.PdfCompressor_toolPanel__eqRlJ{--tool-accent:#fcd34d;--tool-accent-text:#92400e;background:linear-gradient(135deg,#fffbeb,#ffffff)}.PdfCompressor_tabs__PRLhD{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.PdfCompressor_tabs__PRLhD button{border:1px solid #fcd34d;border-radius:999px;background:rgba(255,255,255,.86);padding:10px 14px;color:#92400e;font-weight:900;cursor:pointer;transition:background .18s ease,transform .18s ease}.PdfCompressor_tabs__PRLhD .PdfCompressor_activeTab__UIlA_,.PdfCompressor_tabs__PRLhD button:hover{background:#fef3c7;transform:translateY(-1px)}.PdfCompressor_uploadZone__1hzNW{display:grid;min-height:140px;margin-bottom:22px;border:2px dashed #fcd34d;border-radius:20px;background:rgba(255,255,255,.74);padding:24px;place-items:center;text-align:center;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.PdfCompressor_uploadZone__1hzNW input{display:none}.PdfCompressor_uploadZone__1hzNW span{color:#92400e;font-size:18px;font-weight:900}.PdfCompressor_uploadZone__1hzNW small{margin-top:6px;color:#78716c;font-size:13px;line-height:1.5}.PdfCompressor_dragActive__pHp2u{border-color:#f59e0b;background:#fef3c7;transform:translateY(-1px)}.PdfCompressor_card__lyRoH{display:grid;gap:14px;border:1px solid #fde68a;border-radius:18px;background:rgba(255,255,255,.76);padding:18px}.PdfCompressor_card__lyRoH h3{margin:0;color:#0f172a;font-size:18px}.PdfCompressor_controlStack__uk8x2{display:grid;gap:12px}.PdfCompressor_field__X34_C{display:grid;gap:7px}.PdfCompressor_field__X34_C span{color:#475569;font-size:13px;font-weight:900}.PdfCompressor_field__X34_C input,.PdfCompressor_field__X34_C select{min-height:44px;box-sizing:border-box;border:1px solid #fcd34d;border-radius:14px;background:#ffffff;padding:10px 12px;color:#0f172a;font:inherit;font-weight:800}.PdfCompressor_noteBox__QVWcT,.PdfCompressor_privacyNote__S78H0{margin:0;border:1px solid #fde68a;border-radius:14px;background:#ffffff;padding:13px 14px;color:#78716c;font-size:14px;line-height:1.55;font-weight:800}.PdfCompressor_pdfList__Nirim{display:grid;gap:12px}.PdfCompressor_pdfItem__HAdJo{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;border:1px solid #fde68a;border-radius:16px;background:rgba(255,255,255,.78);padding:14px;align-items:center}.PdfCompressor_pdfIcon__04K1X{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#fef3c7;color:#92400e;font-size:13px;font-weight:900}.PdfCompressor_pdfItem__HAdJo strong{display:block;color:#92400e;word-break:break-word}.PdfCompressor_pdfItem__HAdJo small,.PdfCompressor_pdfItem__HAdJo span:not(.PdfCompressor_pdfIcon__04K1X){display:block;margin-top:6px;color:#78716c;font-size:13px}.PdfCompressor_fileActions__mjxJ2{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.PdfCompressor_fileActions__mjxJ2 button{border:1px solid #fcd34d;border-radius:999px;background:#ffffff;padding:8px 10px;color:#92400e;font-size:12px;font-weight:900;cursor:pointer}.PdfCompressor_fileActions__mjxJ2 button:disabled{cursor:not-allowed;opacity:.45}.PdfCompressor_emptyState__FJ_V7{min-height:180px;border:1px dashed #fcd34d;border-radius:16px;background:#fffbeb;padding:20px;color:#92400e;text-align:center;font-weight:900;display:grid;place-items:center}@media (max-width:720px){.PdfCompressor_pdfItem__HAdJo{grid-template-columns:1fr}.PdfCompressor_fileActions__mjxJ2{justify-content:flex-start}}@media (max-width:620px){.PdfCompressor_tabs__PRLhD button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px)}}.MetaTagGenerator_toolPanel__Fg65o{--tool-accent:#93c5fd;--tool-accent-text:#1d4ed8;background:linear-gradient(135deg,#eff6ff,#ffffff)}.MetaTagGenerator_tabs__5vMDc{display:flex;flex-wrap:wrap;gap:8px}.MetaTagGenerator_sectionHeader__EyJME button,.MetaTagGenerator_tabs__5vMDc button{min-height:40px;border:1px solid #bfdbfe;border-radius:999px;background:#ffffff;padding:8px 12px;color:#1d4ed8;font-weight:900;cursor:pointer;transition:background .18s ease,transform .18s ease}.MetaTagGenerator_sectionHeader__EyJME button:hover,.MetaTagGenerator_tabs__5vMDc .MetaTagGenerator_activeTab__in_n0,.MetaTagGenerator_tabs__5vMDc button:hover{background:#dbeafe;transform:translateY(-1px)}.MetaTagGenerator_controlCard__oIaU2,.MetaTagGenerator_outputCard__YEbYe,.MetaTagGenerator_previewCard__xKIdi,.MetaTagGenerator_privacyNote__E5fUy,.MetaTagGenerator_validationCard__kEz2f{border:1px solid #bfdbfe;border-radius:18px;background:rgba(255,255,255,.82)}.MetaTagGenerator_controlCard__oIaU2,.MetaTagGenerator_outputCard__YEbYe,.MetaTagGenerator_previewCard__xKIdi,.MetaTagGenerator_validationCard__kEz2f{display:grid;gap:16px;padding:18px}.MetaTagGenerator_controlCard__oIaU2 h3,.MetaTagGenerator_outputCard__YEbYe h3,.MetaTagGenerator_previewCard__xKIdi h3,.MetaTagGenerator_validationCard__kEz2f h3{margin:0;color:#0f172a;font-size:18px;letter-spacing:-.03em}.MetaTagGenerator_field__1OhtF,.MetaTagGenerator_helperText__8YAJG{display:grid;gap:8px}.MetaTagGenerator_field__1OhtF span{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#475569;font-size:13px;font-weight:900}.MetaTagGenerator_field__1OhtF small{color:#64748b;font-size:11px;font-weight:800;white-space:nowrap}.MetaTagGenerator_field__1OhtF input,.MetaTagGenerator_field__1OhtF textarea{width:100%;min-height:44px;box-sizing:border-box;border:1px solid #93c5fd;border-radius:14px;background:#ffffff;padding:10px 12px;color:#0f172a;font:inherit;font-weight:800}.MetaTagGenerator_field__1OhtF input[type=color]{height:48px;padding:5px}.MetaTagGenerator_field__1OhtF textarea{min-height:108px;resize:vertical;line-height:1.6}.MetaTagGenerator_fieldGrid__YWsdH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.MetaTagGenerator_helperText__8YAJG{margin:0;color:#64748b;font-size:13px;line-height:1.55}.MetaTagGenerator_inlineOutput__hYLSK,.MetaTagGenerator_outputCard__YEbYe pre,.MetaTagGenerator_snippetCard__mMwhK pre{max-height:360px;overflow:auto;margin:0;border:1px solid #bfdbfe;border-radius:16px;background:#0f172a;padding:16px;color:#e2e8f0;font-family:var(--font-geist-mono),monospace;font-size:12px;line-height:1.65;white-space:pre-wrap}.MetaTagGenerator_validationList__022nl{display:grid;gap:10px}.MetaTagGenerator_validationList__022nl div{border-radius:14px;padding:12px}.MetaTagGenerator_validationList__022nl span,.MetaTagGenerator_validationList__022nl strong{display:block}.MetaTagGenerator_validationList__022nl strong{font-size:13px}.MetaTagGenerator_validationList__022nl span{margin-top:5px;font-size:12px;line-height:1.45}.MetaTagGenerator_pass__ReMxc{border:1px solid #86efac;background:#f0fdf4}.MetaTagGenerator_pass__ReMxc span,.MetaTagGenerator_pass__ReMxc strong{color:#15803d}.MetaTagGenerator_warn__jqGn9{border:1px solid #fcd34d;background:#fffbeb}.MetaTagGenerator_warn__jqGn9 span,.MetaTagGenerator_warn__jqGn9 strong{color:#92400e}.MetaTagGenerator_fail__goiI8{border:1px solid #fca5a5;background:#fef2f2}.MetaTagGenerator_fail__goiI8 span,.MetaTagGenerator_fail__goiI8 strong{color:#b91c1c}.MetaTagGenerator_privacyNote__E5fUy{margin:0;padding:13px 14px;color:#475569;font-size:13px;font-weight:850;line-height:1.55}.MetaTagGenerator_previewGrid__W7vt_{display:grid;gap:12px}.MetaTagGenerator_searchPreview__y4U9i,.MetaTagGenerator_socialPreview__qas0K{border:1px solid #bfdbfe;border-radius:18px;background:#ffffff;padding:16px}.MetaTagGenerator_searchPreview__y4U9i span,.MetaTagGenerator_socialPreview__qas0K>span{display:block;color:#64748b;font-size:12px;font-weight:900}.MetaTagGenerator_searchPreview__y4U9i small{display:block;margin-top:12px;color:#15803d;font-size:13px}.MetaTagGenerator_searchPreview__y4U9i strong{display:block;margin-top:4px;color:#1a0dab;font-size:20px;font-weight:500;line-height:1.25}.MetaTagGenerator_searchPreview__y4U9i p{margin:6px 0 0;color:#4d5156;font-size:14px;line-height:1.45}.MetaTagGenerator_mobilePreview__xKD_J{max-width:380px}.MetaTagGenerator_socialPreview__qas0K{overflow:hidden;padding:0}.MetaTagGenerator_socialPreview__qas0K>span{padding:14px 16px 0}.MetaTagGenerator_imagePreview__njnQ3{min-height:180px;margin:12px 16px 0;border:1px dashed #93c5fd;border-radius:14px;background:radial-gradient(circle at top right,rgba(37,99,235,.24),transparent 32%),linear-gradient(135deg,#dbeafe,#eff6ff);color:#1d4ed8;display:grid;place-items:center;padding:18px;text-align:center}.MetaTagGenerator_imagePreview__njnQ3 small{color:#1d4ed8;font-size:12px;font-weight:900;word-break:break-word}.MetaTagGenerator_imagePreview__njnQ3 strong{color:#1d4ed8}.MetaTagGenerator_socialPreview__qas0K div:last-child{padding:14px 16px 16px}.MetaTagGenerator_socialPreview__qas0K div:last-child small{display:block;color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase}.MetaTagGenerator_socialPreview__qas0K div:last-child strong{display:block;margin-top:5px;color:#0f172a;font-size:17px;line-height:1.3}.MetaTagGenerator_socialPreview__qas0K div:last-child p{margin:6px 0 0;color:#475569;font-size:13px;line-height:1.45}.MetaTagGenerator_sectionHeader__EyJME{display:flex;align-items:center;justify-content:space-between;gap:16px}@media (max-width:760px){.MetaTagGenerator_fieldGrid__YWsdH{grid-template-columns:1fr}.MetaTagGenerator_field__1OhtF span,.MetaTagGenerator_sectionHeader__EyJME{align-items:flex-start;flex-direction:column}.MetaTagGenerator_sectionHeader__EyJME button{width:100%}}@media (max-width:620px){.MetaTagGenerator_tabs__5vMDc button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px)}}.SchemaGenerator_toolPanel__YCyjt{--tool-accent:#93c5fd;--tool-accent-text:#1d4ed8;background:linear-gradient(135deg,#eff6ff,#ffffff)}.SchemaGenerator_tabs__Y4VT9{display:flex;flex-wrap:wrap;gap:8px}.SchemaGenerator_addButton__20Vdx,.SchemaGenerator_repeaterItem__zaFnd button,.SchemaGenerator_sectionHeader__s0Rh3 button,.SchemaGenerator_tabs__Y4VT9 button{min-height:40px;border:1px solid #bfdbfe;border-radius:999px;background:#ffffff;padding:8px 12px;color:#1d4ed8;font-weight:900;cursor:pointer;transition:background .18s ease,transform .18s ease,opacity .18s ease}.SchemaGenerator_addButton__20Vdx:hover,.SchemaGenerator_repeaterItem__zaFnd button:hover,.SchemaGenerator_sectionHeader__s0Rh3 button:hover,.SchemaGenerator_tabs__Y4VT9 .SchemaGenerator_activeTab__55pwU,.SchemaGenerator_tabs__Y4VT9 button:hover{background:#dbeafe;transform:translateY(-1px)}.SchemaGenerator_repeaterItem__zaFnd button:disabled{cursor:not-allowed;opacity:.45;transform:none}.SchemaGenerator_controlCard__WFKHl,.SchemaGenerator_outputCard__H8Lov,.SchemaGenerator_privacyNote__12PK3,.SchemaGenerator_validationCard__o1xUk{border:1px solid #bfdbfe;border-radius:18px;background:rgba(255,255,255,.82)}.SchemaGenerator_controlCard__WFKHl,.SchemaGenerator_outputCard__H8Lov,.SchemaGenerator_validationCard__o1xUk{display:grid;gap:16px;padding:18px}.SchemaGenerator_controlCard__WFKHl h3,.SchemaGenerator_outputCard__H8Lov h3,.SchemaGenerator_validationCard__o1xUk h3{margin:0;color:#0f172a;font-size:18px;letter-spacing:-.03em}.SchemaGenerator_field__FuCJ5{display:grid;gap:8px}.SchemaGenerator_field__FuCJ5 span{color:#475569;font-size:13px;font-weight:900}.SchemaGenerator_field__FuCJ5 small{color:#64748b;font-size:12px;font-weight:800}.SchemaGenerator_field__FuCJ5 input,.SchemaGenerator_field__FuCJ5 textarea{width:100%;min-height:44px;box-sizing:border-box;border:1px solid #93c5fd;border-radius:14px;background:#ffffff;padding:10px 12px;color:#0f172a;font:inherit;font-weight:800}.SchemaGenerator_field__FuCJ5 textarea{min-height:100px;resize:vertical;line-height:1.6}.SchemaGenerator_fieldGrid__v_Lly{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.SchemaGenerator_repeaterList__Ktqyw{display:grid;gap:12px}.SchemaGenerator_repeaterItem__zaFnd{display:grid;gap:12px;border:1px solid #bfdbfe;border-radius:16px;background:#ffffff;padding:14px}.SchemaGenerator_repeaterItem__zaFnd>strong{color:#1d4ed8;font-size:13px}.SchemaGenerator_addButton__20Vdx{width:fit-content}.SchemaGenerator_validationList__4mBEG{display:grid;gap:10px}.SchemaGenerator_validationList__4mBEG div{border-radius:14px;padding:12px}.SchemaGenerator_validationList__4mBEG span,.SchemaGenerator_validationList__4mBEG strong{display:block}.SchemaGenerator_validationList__4mBEG strong{font-size:13px}.SchemaGenerator_validationList__4mBEG span{margin-top:5px;font-size:12px;line-height:1.45}.SchemaGenerator_pass__XVg6K{border:1px solid #86efac;background:#f0fdf4}.SchemaGenerator_pass__XVg6K span,.SchemaGenerator_pass__XVg6K strong{color:#15803d}.SchemaGenerator_warn__GpDTQ{border:1px solid #fcd34d;background:#fffbeb}.SchemaGenerator_warn__GpDTQ span,.SchemaGenerator_warn__GpDTQ strong{color:#92400e}.SchemaGenerator_fail__f_1Qt{border:1px solid #fca5a5;background:#fef2f2}.SchemaGenerator_fail__f_1Qt span,.SchemaGenerator_fail__f_1Qt strong{color:#b91c1c}.SchemaGenerator_privacyNote__12PK3{margin:0;padding:13px 14px;color:#475569;font-size:13px;font-weight:850;line-height:1.55}.SchemaGenerator_sectionHeader__s0Rh3{display:flex;align-items:center;justify-content:space-between;gap:16px}.SchemaGenerator_outputCard__H8Lov pre{min-height:640px;max-height:920px;overflow:auto;margin:0;border:1px solid #bfdbfe;border-radius:16px;background:#0f172a;padding:16px;color:#e2e8f0;font-family:var(--font-geist-mono),monospace;font-size:12px;line-height:1.65;white-space:pre-wrap}@media (max-width:760px){.SchemaGenerator_fieldGrid__v_Lly{grid-template-columns:1fr}.SchemaGenerator_sectionHeader__s0Rh3{align-items:flex-start;flex-direction:column}.SchemaGenerator_sectionHeader__s0Rh3 button{width:100%}}@media (max-width:620px){.SchemaGenerator_tabs__Y4VT9 button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px)}.SchemaGenerator_addButton__20Vdx{width:100%}.SchemaGenerator_outputCard__H8Lov pre{min-height:380px}}.TextTools_toolPanel__RAoO_{--tool-accent:#86efac;--tool-accent-text:#15803d;background:linear-gradient(135deg,#f0fdf4,#ffffff)}.TextTools_controlCard__q_1gn,.TextTools_optionCard__wc5M_,.TextTools_outputCard__sZr5D,.TextTools_previewCard__Lb_kI,.TextTools_privacyNote__HYaWy{border:1px solid #bbf7d0;border-radius:18px;background:rgba(255,255,255,.82)}.TextTools_controlCard__q_1gn,.TextTools_optionCard__wc5M_,.TextTools_outputCard__sZr5D,.TextTools_previewCard__Lb_kI{display:grid;gap:16px;padding:18px}.TextTools_controlCard__q_1gn h3,.TextTools_optionCard__wc5M_ h3,.TextTools_outputCard__sZr5D h3,.TextTools_previewCard__Lb_kI h3{margin:0;color:#0f172a;font-size:18px;letter-spacing:-.03em}.TextTools_field__NSrs_,.TextTools_textareaField__5rpDW{display:grid;gap:8px}.TextTools_field__NSrs_ span,.TextTools_optionLabel__HToBy,.TextTools_textareaField__5rpDW span{color:#334155;font-size:13px;font-weight:900}.TextTools_field__NSrs_ input,.TextTools_field__NSrs_ select,.TextTools_input__h_CvT,.TextTools_textareaField__5rpDW textarea,.TextTools_textarea__cljK0{width:100%;box-sizing:border-box;border:1px solid #86efac;border-radius:14px;background:#ffffff;padding:12px 14px;color:#0f172a;font:inherit;font-weight:750}.TextTools_field__NSrs_ input,.TextTools_field__NSrs_ select,.TextTools_input__h_CvT{min-height:44px}.TextTools_textareaField__5rpDW textarea,.TextTools_textarea__cljK0{min-height:300px;resize:vertical;line-height:1.65}.TextTools_textareaSmall__fM6TX{min-height:180px}.TextTools_optionGrid__qqXHC{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.TextTools_checkField__C4UuY{display:flex;align-items:center;gap:10px;border:1px solid #bbf7d0;border-radius:14px;background:#ffffff;padding:12px;color:#475569;font-size:13px;font-weight:850}.TextTools_checkField__C4UuY input{accent-color:#16a34a}.TextTools_privacyNote__HYaWy{margin:0;padding:13px 14px;color:#475569;font-size:13px;font-weight:850;line-height:1.55}.TextTools_codeOutput__j54IZ,.TextTools_outputText__9Yhnk{min-height:300px;margin:0;background:#0f172a;color:#e2e8f0;font-family:var(--font-geist-mono),monospace;font-size:13px}.TextTools_codeOutput__j54IZ,.TextTools_lightOutput__63oy7,.TextTools_outputText__9Yhnk{overflow:auto;border:1px solid #bbf7d0;border-radius:16px;padding:16px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.TextTools_lightOutput__63oy7{min-height:260px;background:#ffffff;color:#334155}.TextTools_emptyState__K1q4P{min-height:220px;border:1px dashed #86efac;border-radius:16px;background:#f0fdf4;padding:20px;color:#15803d;text-align:center;font-weight:900;display:grid;place-items:center}.TextTools_sectionHeader__0JJL7{display:flex;align-items:center;justify-content:space-between;gap:16px}.TextTools_pillButton__tVB4g,.TextTools_sectionHeader__0JJL7 button,.TextTools_tabs__xjjkh button{min-height:40px;border:1px solid #86efac;border-radius:999px;background:#ffffff;padding:8px 12px;color:#15803d;font-weight:900;cursor:pointer;transition:background .18s ease,transform .18s ease}.TextTools_pillButton__tVB4g:hover,.TextTools_sectionHeader__0JJL7 button:hover,.TextTools_tabs__xjjkh .TextTools_activeTab__qgpgJ,.TextTools_tabs__xjjkh button:hover{background:#dcfce7;transform:translateY(-1px)}.TextTools_tabs__xjjkh{display:flex;flex-wrap:wrap;gap:8px}.TextTools_counterHero__goRdE{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.TextTools_metricCard__WyNAp{border:1px solid #bbf7d0;border-radius:16px;background:#ffffff;padding:14px}.TextTools_metricCard__WyNAp span{display:block;color:#64748b;font-size:12px;font-weight:900}.TextTools_metricCard__WyNAp strong{display:block;margin-top:5px;color:#15803d;font-size:24px;letter-spacing:-.04em}.TextTools_slugPreview__Al26J{border:1px solid #bbf7d0;border-radius:18px;background:#0f172a;padding:18px}.TextTools_slugPreview__Al26J span{display:block;color:#94a3b8;font-size:12px;font-weight:900}.TextTools_slugPreview__Al26J strong{display:block;margin-top:8px;color:#bbf7d0;font-family:var(--font-geist-mono),monospace;font-size:24px;line-height:1.4;word-break:break-word}.TextTools_markdownPreview__hoTru{min-height:420px;overflow:auto;border:1px solid #bbf7d0;border-radius:16px;background:#ffffff;padding:18px;color:#334155;line-height:1.65}.TextTools_markdownPreview__hoTru h1,.TextTools_markdownPreview__hoTru h2,.TextTools_markdownPreview__hoTru h3{margin:0 0 10px;color:#0f172a}.TextTools_markdownPreview__hoTru blockquote,.TextTools_markdownPreview__hoTru ol,.TextTools_markdownPreview__hoTru p,.TextTools_markdownPreview__hoTru pre,.TextTools_markdownPreview__hoTru ul{margin:0 0 14px}.TextTools_markdownPreview__hoTru code,.TextTools_markdownPreview__hoTru pre{font-family:var(--font-geist-mono),monospace}.TextTools_markdownPreview__hoTru pre{overflow:auto;border-radius:14px;background:#0f172a;padding:14px;color:#e2e8f0}.TextTools_markdownPreview__hoTru blockquote{border-left:4px solid #86efac;padding-left:14px;color:#475569}.TextTools_diffList__WSGvg{display:grid;gap:8px;max-height:640px;overflow:auto}.TextTools_diffLine__GxpTi{display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px;border-radius:12px;padding:10px 12px;font-family:var(--font-geist-mono),monospace;font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.TextTools_diffLine__GxpTi span{color:#64748b;font-weight:900}.TextTools_added__UEWLW{border:1px solid #86efac;background:#f0fdf4;color:#166534}.TextTools_removed__iQrHS{border:1px solid #fca5a5;background:#fef2f2;color:#991b1b}.TextTools_changed__ECLzw{border:1px solid #fcd34d;background:#fffbeb;color:#92400e}.TextTools_unchanged__itwlz{border:1px solid #e2e8f0;background:#ffffff;color:#334155}.TextTools_caseGrid__prAgD{display:grid;gap:10px}.TextTools_caseItem__NWOdi{display:grid;gap:8px;border:1px solid #bbf7d0;border-radius:16px;background:#ffffff;padding:14px}.TextTools_caseItem__NWOdi span{color:#15803d;font-size:13px;font-weight:900}.TextTools_caseItem__NWOdi code{color:#0f172a;font-family:var(--font-geist-mono),monospace;font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word}@media (max-width:760px){.TextTools_sectionHeader__0JJL7{align-items:flex-start;flex-direction:column}.TextTools_sectionHeader__0JJL7 button{width:100%}}@media (max-width:620px){.TextTools_tabs__xjjkh button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px)}.TextTools_diffLine__GxpTi{grid-template-columns:1fr}}.ReactGeneratorToolkit_toolPanel__oQvjV{--tool-accent:#93c5fd;--tool-accent-text:#1d4ed8;background:linear-gradient(135deg,#eff6ff,#ffffff)}.ReactGeneratorToolkit_tabs__1Ucw3{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.ReactGeneratorToolkit_tabs__1Ucw3 button{border:1px solid #93c5fd;border-radius:999px;background:rgba(255,255,255,.9);padding:10px 14px;color:#1d4ed8;font-weight:900;cursor:pointer;transition:background .18s ease,transform .18s ease}.ReactGeneratorToolkit_tabs__1Ucw3 .ReactGeneratorToolkit_activeTab___l_CH,.ReactGeneratorToolkit_tabs__1Ucw3 button:hover{background:#dbeafe;transform:translateY(-1px)}.ReactGeneratorToolkit_card__lgFmX{display:grid;gap:14px;border:1px solid #bfdbfe;border-radius:18px;background:rgba(255,255,255,.78);padding:18px}.ReactGeneratorToolkit_card__lgFmX h3,.ReactGeneratorToolkit_outputHeader__km8d3 h3{margin:0;color:#0f172a;font-size:18px}.ReactGeneratorToolkit_field__NywUe{display:grid;gap:7px}.ReactGeneratorToolkit_field__NywUe span{color:#475569;font-size:13px;font-weight:900}.ReactGeneratorToolkit_field__NywUe input{min-height:44px;box-sizing:border-box;border:1px solid #93c5fd;border-radius:14px;background:#ffffff;padding:10px 12px;color:#0f172a;font:inherit;font-weight:800}.ReactGeneratorToolkit_privacyNote__tXAmR{margin:0;border:1px solid #bfdbfe;border-radius:14px;background:#ffffff;padding:13px 14px;color:#475569;font-size:14px;line-height:1.55;font-weight:800}.ReactGeneratorToolkit_outputHeader__km8d3{display:flex;align-items:center;justify-content:space-between}.ReactGeneratorToolkit_codeOutput__b6nbi{min-height:620px;white-space:pre}@media (max-width:620px){.ReactGeneratorToolkit_tabs__1Ucw3 button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px)}.ReactGeneratorToolkit_codeOutput__b6nbi{min-height:420px}}