.page_page__ZU32B{width:min(1200px,calc(100% - 40px));margin:0 auto;padding:34px 0 0}.page_heroGrid__BL1ju{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px}.page_mainColumn__jLJPu,.page_searchPanel__YWGIO,.page_sidePanel__Stj8D,.page_utilityPanel__P4ViV{border:1px solid #dbe3ec;background:white;box-shadow:0 18px 50px rgba(15,23,42,.06)}.page_searchPanel__YWGIO{border:1px solid #dbe3ec;border-radius:28px;padding:42px;background:radial-gradient(circle at top right,rgba(37,99,235,.08),transparent 35%),radial-gradient(circle at bottom left,rgba(20,184,166,.08),transparent 35%),white;box-shadow:0 18px 50px rgba(15,23,42,.06)}.page_kicker___28aI{display:inline-flex;width:fit-content;margin:0 0 12px;padding:8px 14px;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.page_searchPanel__YWGIO h1{max-width:760px;margin:0;color:#0f172a;font-size:clamp(38px,5vw,62px);line-height:.98;letter-spacing:-.06em}.page_searchPanel__YWGIO p:not(.page_kicker___28aI){max-width:720px;margin:18px 0 0;color:#475569;font-size:17px;line-height:1.7}.page_searchBox__vnseV{display:grid;grid-template-columns:1fr auto;gap:12px;margin-top:30px}.page_searchArea__15Io_{position:relative;max-width:760px}.page_searchBox__vnseV input{height:60px;border:2px solid #dbeafe;border-radius:18px;background:white;padding:0 18px;font-size:16px;box-shadow:0 4px 12px rgba(15,23,42,.03)}.page_searchBox__vnseV input:focus{border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.12)}.page_searchBox__vnseV button{height:60px;border:0;border-radius:18px;background:linear-gradient(135deg,#2563eb,#14b8a6);color:white;padding:0 28px;font-weight:900;box-shadow:0 10px 25px rgba(37,99,235,.2)}.page_searchResults___1Pgm{display:grid;gap:10px;position:absolute;z-index:40;top:102px;right:0;left:0;max-height:min(480px,58vh);overflow-y:auto;border:1px solid #dbe3ec;border-radius:22px;background:#ffffff;padding:12px;box-shadow:0 22px 55px rgba(15,23,42,.16)}.page_searchResult__tuq_V{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid #e2e8f0;border-radius:18px;background:#f8fafc;padding:12px;box-shadow:none}.page_searchResult__tuq_V:hover{border-color:#93c5fd;background:#eff6ff}.page_searchResultIcon__MOb46{display:flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:14px;color:#ffffff;font-size:14px;font-weight:900}.page_searchResultText__SmXBO{display:grid;gap:3px;min-width:0}.page_searchResultText__SmXBO strong{color:#0f172a;font-size:15px}.page_searchResultText__SmXBO span{overflow:hidden;color:#64748b;font-size:13px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.page_searchResult__tuq_V small{border:1px solid #dbe3ec;border-radius:999px;background:#f8fafc;color:#475569;padding:5px 8px;font-size:11px;font-weight:900}.page_searchEmpty__viRVk{border:1px dashed #cbd5e1;border-radius:18px;background:#f8fafc;color:#475569;padding:16px;font-size:14px;font-weight:800}.page_quickLinks__ywsC6{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.page_quickLinks__ywsC6 a{border:1px solid #dbe3ec;border-radius:999px;background:#ffffff;color:#334155;padding:9px 13px;font-size:13px;font-weight:800}.page_quickLinks__ywsC6 a:first-child{background:#eff6ff;border-color:#93c5fd}.page_quickLinks__ywsC6 a:nth-child(2){background:#ede9fe;border-color:#c4b5fd}.page_quickLinks__ywsC6 a:nth-child(3){background:#dcfce7;border-color:#86efac}.page_quickLinks__ywsC6 a:nth-child(4){background:#fef3c7;border-color:#fcd34d}.page_quickLinks__ywsC6 a:nth-child(5){background:#ffe4e6;border-color:#fda4af}.page_quickLinks__ywsC6 a:nth-child(6){background:#e0f2fe;border-color:#7dd3fc}.page_quickLinks__ywsC6 a:hover{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.page_utilityPanel__P4ViV{border-radius:28px;padding:24px;align-self:stretch}.page_utilityPanel__P4ViV h2{margin:0 0 16px;font-size:24px;letter-spacing:-.03em}.page_startLinks__XrUsL{display:grid;gap:12px}.page_startLinks__XrUsL a{display:block;border-radius:18px;padding:18px}.page_startBlue__HRuu4{border:1px solid #93c5fd;background:#dbeafe}.page_startPurple__VFr0z{border:1px solid #c4b5fd;background:#ede9fe}.page_startGreen__xYTyE{border:1px solid #86efac;background:#dcfce7}.page_startLinks__XrUsL strong{display:block;color:#0f172a;font-size:16px}.page_startLinks__XrUsL span{display:block;margin-top:5px;color:#475569;font-size:13px}.page_categoryStrip__h7zjp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px}.page_categoryPill__SgpzV{min-height:170px;border-radius:26px;padding:24px;color:#0f172a;transition:.18s ease}.page_categoryPill__SgpzV:hover{transform:translateY(-3px)}.page_categoryIcon__oswku{display:flex;width:46px;height:46px;align-items:center;justify-content:center;margin-bottom:18px;border-radius:16px;background:rgba(255,255,255,.72);font-size:20px;font-weight:900}.page_categoryPill__SgpzV strong{display:block;font-size:clamp(22px,2vw,30px);letter-spacing:-.05em;line-height:1;overflow-wrap:anywhere}.page_categoryPill__SgpzV span:not(.page_categoryIcon__oswku){display:block;margin-top:6px;font-size:13px;font-weight:900;opacity:.72}.page_categoryPill__SgpzV p{margin-top:18px;color:#334155;font-size:14px;line-height:1.5}.page_category-blue__dz5NN{background:#dbeafe;border:1px solid #93c5fd}.page_category-purple__7Uyyu{background:#ede9fe;border:1px solid #c4b5fd}.page_category-green__AqVid{background:#dcfce7;border:1px solid #86efac}.page_category-amber__iRulc{background:#fef3c7;border:1px solid #fcd34d}.page_category-rose__pmPMj{background:#ffe4e6;border:1px solid #fda4af}.page_contentGrid__G_RTU{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;margin-top:34px}.page_mainColumn__jLJPu,.page_sidePanel__Stj8D{border-radius:28px}.page_mainColumn__jLJPu{padding:28px}.page_sidePanel__Stj8D{padding:24px;align-self:start}.page_sectionHeader__a4Fw5{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.page_sectionHeader__a4Fw5 h2,.page_sidePanel__Stj8D h2{margin:0;color:#0f172a;font-size:28px;letter-spacing:-.04em}.page_sectionHeader__a4Fw5 p{margin-top:6px;color:#64748b}.page_sectionHeader__a4Fw5 a{color:#2563eb;font-size:14px;font-weight:900;white-space:nowrap}.page_toolList__WSXET{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.page_toolItem__RyyIk{display:flex;align-items:center;gap:16px;min-height:96px;border-radius:20px;background:#ffffff;padding:18px;transition:.18s ease}.page_toolItem__RyyIk:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(15,23,42,.08)}.page_toolItem__RyyIk:nth-child(4n+1){border:1px solid #60a5fa;background:linear-gradient(135deg,#dbeafe,#eff6ff)}.page_toolItem__RyyIk:nth-child(4n+2){border:1px solid #a78bfa;background:linear-gradient(135deg,#ede9fe,#f5f3ff)}.page_toolItem__RyyIk:nth-child(4n+3){border:1px solid #4ade80;background:linear-gradient(135deg,#dcfce7,#f0fdf4)}.page_toolItem__RyyIk:nth-child(4n+4){border:1px solid #fbbf24;background:linear-gradient(135deg,#fef3c7,#fffbeb)}.page_toolIcon__xB1b0{display:flex;width:56px;height:56px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:18px;color:white;font-size:18px;font-weight:900}.page_icon-blue__nXB_1{background:#2563eb}.page_icon-purple__OSr4_{background:#7c3aed}.page_icon-green__m8DKC{background:#16a34a}.page_icon-amber__WP5TQ{background:#d97706}.page_icon-rose__5zBW5{background:#e11d48}.page_icon-amber__WP5TQ,.page_icon-blue__nXB_1,.page_icon-green__m8DKC,.page_icon-purple__OSr4_,.page_icon-rose__5zBW5{box-shadow:0 10px 20px rgba(15,23,42,.12)}.page_toolItem__RyyIk strong{display:block;color:#0f172a;font-size:16px}.page_toolBadge__fUa_Y{display:inline-flex;width:fit-content;margin-top:7px;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.page_badge-blue__qEWDA{background:#dbeafe;color:#1d4ed8}.page_badge-purple__vR1Tu{background:#ede9fe;color:#6d28d9}.page_badge-green__vXAWD{background:#dcfce7;color:#15803d}.page_badge-amber__LDFtO{background:#fef3c7;color:#92400e}.page_badge-rose__XwdnN{background:#ffe4e6;color:#be123c}.page_groupList__vLnv6{display:grid;gap:12px;margin-top:18px}.page_groupList__vLnv6 a{display:block;border-radius:18px;padding:17px}.page_groupBlue__grpWz{border:1px solid #93c5fd;background:#eff6ff}.page_groupPurple__AlbTz{border:1px solid #c4b5fd;background:#f5f3ff}.page_groupGreen__aZ_j8{border:1px solid #86efac;background:#f0fdf4}.page_groupAmber__6erlF{border:1px solid #fcd34d;background:#fffbeb}.page_groupRose__pwQnK{border:1px solid #fda4af;background:#fff1f2}.page_groupList__vLnv6 strong{display:block;margin-bottom:5px}.page_groupList__vLnv6 span{color:#64748b;font-size:13px;line-height:1.5}.page_seoGrid__uYIqq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px}.page_seoPanel__ZAqZg{border:1px solid #dbe3ec;border-radius:24px;background:#ffffff;padding:24px;box-shadow:0 14px 34px rgba(15,23,42,.05)}.page_seoPanel__ZAqZg h2{margin:0;color:#0f172a;font-size:24px;letter-spacing:-.04em}.page_seoPanel__ZAqZg p{margin-top:10px;color:#475569;line-height:1.65}.page_seoLinks__Tzym5{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.page_seoLinks__Tzym5 a{border:1px solid #dbe3ec;border-radius:999px;background:#f8fafc;color:#334155;padding:9px 13px;font-size:13px;font-weight:800}.page_seoLinks__Tzym5 a:hover{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.page_faqList__rwZfK{display:grid;gap:10px;margin-top:14px}.page_faqList__rwZfK details{border:1px solid #e2e8f0;border-radius:16px;padding:13px 15px}.page_faqList__rwZfK summary{color:#0f172a;cursor:pointer;font-weight:900}.page_faqList__rwZfK p{margin-top:9px}@media (max-width:980px){.page_contentGrid__G_RTU,.page_heroGrid__BL1ju,.page_seoGrid__uYIqq{grid-template-columns:1fr}.page_categoryStrip__h7zjp{grid-template-columns:repeat(2,1fr)}.page_toolList__WSXET{grid-template-columns:1fr}}@media (max-width:640px){.page_page__ZU32B{width:min(100% - 28px,1200px);padding-top:20px}.page_searchPanel__YWGIO{padding:26px;border-radius:22px}.page_searchBox__vnseV{grid-template-columns:1fr}.page_searchBox__vnseV button{width:100%}.page_searchResults___1Pgm{top:144px;width:100%;max-height:min(420px,54vh)}.page_searchResult__tuq_V{grid-template-columns:auto minmax(0,1fr)}.page_searchResult__tuq_V small{grid-column:2;width:fit-content}.page_categoryStrip__h7zjp{grid-template-columns:1fr}.page_categoryPill__SgpzV{min-height:150px}.page_sectionHeader__a4Fw5{flex-direction:column}}.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}}.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}}.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}}.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)}}.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}}.SvgBackgroundToolkit_tabs__fgV0n{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.SvgBackgroundToolkit_tabs__fgV0n button{border:1px solid #bfdbfe;border-radius:999px;background:rgba(255,255,255,.78);padding:8px 12px;color:#1e3a8a;font-size:13px;font-weight:900;transition:background .18s ease,color .18s ease,transform .18s ease}.SvgBackgroundToolkit_tabs__fgV0n button:hover{transform:translateY(-1px)}.SvgBackgroundToolkit_tabs__fgV0n .SvgBackgroundToolkit_activeTab__nlkLH{border-color:#2563eb;background:#2563eb;color:#ffffff}.SvgBackgroundToolkit_preview__mr1lX{min-height:310px;overflow:hidden;border:1px dashed #93c5fd;border-radius:20px;background:linear-gradient(45deg,#f8fafc 25%,transparent 0),linear-gradient(-45deg,#f8fafc 25%,transparent 0),linear-gradient(45deg,transparent 75%,#f8fafc 0),linear-gradient(-45deg,transparent 75%,#f8fafc 0);background-color:white;background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px}.SvgBackgroundToolkit_preview__mr1lX svg{display:block;width:100%;height:auto}.SvgBackgroundToolkit_privacy__17c4v,.SvgBackgroundToolkit_status__r4hoj{border:1px solid #bfdbfe;border-radius:16px;background:rgba(255,255,255,.75);padding:12px 14px;color:#1d4ed8;font-size:13px;font-weight:900}.SvgBackgroundToolkit_privacy__17c4v{margin:16px 0 0;color:#475569;font-weight:700;line-height:1.6}@media (max-width:620px){.SvgBackgroundToolkit_preview__mr1lX{min-height:220px}}.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}}.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}}