.ToolPageLayout-module-scss-module__2zfinq__pageSection{padding:calc(var(--header-height) + 5rem) 0 var(--section-space)}.ToolPageLayout-module-scss-module__2zfinq__container{width:min(100%,var(--container-max) + var(--container-pad)*2);padding:0 var(--container-pad);margin:0 auto}.ToolPageLayout-module-scss-module__2zfinq__pageHeader{border-bottom:1px solid var(--color-border);margin-bottom:2rem;padding-bottom:2rem}.ToolPageLayout-module-scss-module__2zfinq__breadcrumb{color:var(--color-text-subtle);align-items:center;gap:.45rem;margin-bottom:1rem;font-size:.82rem;display:flex}.ToolPageLayout-module-scss-module__2zfinq__breadcrumb a{color:var(--color-text-muted)}.ToolPageLayout-module-scss-module__2zfinq__breadcrumb a:hover{color:var(--color-accent)}.ToolPageLayout-module-scss-module__2zfinq__headerIcon{border-radius:1rem;width:3.4rem;height:3.4rem;margin-bottom:1rem}.ToolPageLayout-module-scss-module__2zfinq__pageTitle{color:var(--color-heading);font-family:var(--font-heading);letter-spacing:-.05em;margin:0 0 .65rem;font-size:clamp(2rem,4vw,3rem);line-height:1}.ToolPageLayout-module-scss-module__2zfinq__pageDescription{max-width:46rem;color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.7}.ToolPageLayout-module-scss-module__2zfinq__headerMeta{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.ToolPageLayout-module-scss-module__2zfinq__badge{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .8rem;font-size:.74rem;font-weight:700;display:inline-flex}.ToolPageLayout-module-scss-module__2zfinq__badgeCategory{background:color-mix(in srgb, var(--color-accent-soft) 80%, transparent);color:var(--color-accent)}.ToolPageLayout-module-scss-module__2zfinq__badgePopular{background:color-mix(in srgb, var(--color-bg-secondary) 92%, transparent);color:var(--color-text-muted)}.ToolPageLayout-module-scss-module__2zfinq__statChip{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);border-radius:.8rem;align-items:center;gap:.35rem;padding:.5rem .85rem;font-size:.78rem;display:inline-flex}.ToolPageLayout-module-scss-module__2zfinq__statChip strong{color:var(--color-heading)}.ToolPageLayout-module-scss-module__2zfinq__pageContent{gap:1.5rem;display:grid}.ToolPageLayout-module-scss-module__2zfinq__toolbar{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.ToolPageLayout-module-scss-module__2zfinq__toolbarGrow{margin-left:auto}.ToolPageLayout-module-scss-module__2zfinq__splitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.ToolPageLayout-module-scss-module__2zfinq__card,.ToolPageLayout-module-scss-module__2zfinq__panel{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1rem}.ToolPageLayout-module-scss-module__2zfinq__card{padding:1.25rem}.ToolPageLayout-module-scss-module__2zfinq__cardTitle{color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;font-size:.78rem;font-weight:700}.ToolPageLayout-module-scss-module__2zfinq__panel{overflow:hidden}.ToolPageLayout-module-scss-module__2zfinq__panelHeader{border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 88%, var(--color-bg-secondary));justify-content:space-between;align-items:center;gap:.85rem;padding:.9rem 1rem;display:flex}.ToolPageLayout-module-scss-module__2zfinq__panelTitle{color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.78rem;font-weight:700;display:inline-flex}.ToolPageLayout-module-scss-module__2zfinq__panelTitle svg{color:var(--color-accent)}.ToolPageLayout-module-scss-module__2zfinq__panelActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ToolPageLayout-module-scss-module__2zfinq__panelBody{padding:1rem}.ToolPageLayout-module-scss-module__2zfinq__buttonRow{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ToolPageLayout-module-scss-module__2zfinq__button,.ToolPageLayout-module-scss-module__2zfinq__iconButton{transition:.2s var(--ease-secondary);border:1px solid #0000;border-radius:.8rem;justify-content:center;align-items:center;gap:.45rem;padding:.8rem 1rem;font-size:.88rem;font-weight:700;display:inline-flex}.ToolPageLayout-module-scss-module__2zfinq__button svg,.ToolPageLayout-module-scss-module__2zfinq__iconButton svg{width:.95rem;height:.95rem}.ToolPageLayout-module-scss-module__2zfinq__buttonPrimary{background:var(--color-accent);color:var(--color-accent-contrast)}.ToolPageLayout-module-scss-module__2zfinq__buttonPrimary:hover{background:var(--color-accent-strong)}.ToolPageLayout-module-scss-module__2zfinq__buttonSecondary{border-color:var(--color-border-strong);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-bg-secondary));color:var(--color-text)}.ToolPageLayout-module-scss-module__2zfinq__buttonSecondary:hover{border-color:color-mix(in srgb, var(--color-accent) 25%, var(--color-border-strong))}.ToolPageLayout-module-scss-module__2zfinq__buttonGhost{border-color:var(--color-border);color:var(--color-text-muted);background:0 0}.ToolPageLayout-module-scss-module__2zfinq__buttonGhost:hover{background:color-mix(in srgb, var(--color-surface) 90%, var(--color-bg-secondary));color:var(--color-text)}.ToolPageLayout-module-scss-module__2zfinq__buttonDanger{border-color:color-mix(in srgb, #ef4444 35%, var(--color-border));color:#ef4444;background:#ef444417}.ToolPageLayout-module-scss-module__2zfinq__buttonDanger:hover{background:#ef444424}.ToolPageLayout-module-scss-module__2zfinq__buttonSmall{padding:.55rem .75rem;font-size:.78rem}.ToolPageLayout-module-scss-module__2zfinq__iconButton{padding-inline:.75rem}.ToolPageLayout-module-scss-module__2zfinq__inputGroup{gap:.45rem;display:grid}.ToolPageLayout-module-scss-module__2zfinq__inputLabel{color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.ToolPageLayout-module-scss-module__2zfinq__field,.ToolPageLayout-module-scss-module__2zfinq__select,.ToolPageLayout-module-scss-module__2zfinq__textarea{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-bg-secondary));width:100%;color:var(--color-text);font:inherit;border-radius:.85rem}.ToolPageLayout-module-scss-module__2zfinq__field,.ToolPageLayout-module-scss-module__2zfinq__select{min-height:3rem;padding:0 .95rem}.ToolPageLayout-module-scss-module__2zfinq__textarea{resize:vertical;min-height:15rem;padding:.95rem}.ToolPageLayout-module-scss-module__2zfinq__field:focus,.ToolPageLayout-module-scss-module__2zfinq__select:focus,.ToolPageLayout-module-scss-module__2zfinq__textarea:focus{border-color:color-mix(in srgb, var(--color-accent) 28%, var(--color-border));box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent-soft) 65%, transparent);outline:none}.ToolPageLayout-module-scss-module__2zfinq__monoField,.ToolPageLayout-module-scss-module__2zfinq__monoBlock,.ToolPageLayout-module-scss-module__2zfinq__inlineCode{font-family:var(--font-mono)}.ToolPageLayout-module-scss-module__2zfinq__monoBlock{font-size:.84rem;line-height:1.75}.ToolPageLayout-module-scss-module__2zfinq__inlineCode{background:color-mix(in srgb, var(--color-surface) 88%, var(--color-bg-secondary));color:var(--color-accent);border-radius:.35rem;padding:.12rem .3rem;font-size:.82em}.ToolPageLayout-module-scss-module__2zfinq__notice{border-radius:.85rem;align-items:center;gap:.5rem;padding:.8rem .95rem;font-size:.84rem;line-height:1.5;display:inline-flex}.ToolPageLayout-module-scss-module__2zfinq__notice svg{flex-shrink:0}.ToolPageLayout-module-scss-module__2zfinq__noticeSuccess{border:1px solid color-mix(in srgb, var(--color-accent) 24%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 70%, transparent);color:var(--color-accent)}.ToolPageLayout-module-scss-module__2zfinq__noticeError{border:1px solid color-mix(in srgb, #ef4444 30%, var(--color-border));color:#ef4444;background:#ef44441a}.ToolPageLayout-module-scss-module__2zfinq__noticeInfo{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 88%, var(--color-bg-secondary));color:var(--color-text-muted)}.ToolPageLayout-module-scss-module__2zfinq__emptyState{color:var(--color-text-subtle);text-align:center;padding:2rem 1rem}.ToolPageLayout-module-scss-module__2zfinq__tipsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.ToolPageLayout-module-scss-module__2zfinq__tipCard{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1rem;padding:1.2rem}.ToolPageLayout-module-scss-module__2zfinq__tipIcon{background:color-mix(in srgb, var(--color-accent-soft) 78%, transparent);width:2.6rem;height:2.6rem;color:var(--color-accent);border-radius:.85rem;justify-content:center;align-items:center;margin-bottom:.85rem;display:inline-flex}.ToolPageLayout-module-scss-module__2zfinq__tipTitle{margin:0 0 .45rem;font-size:.98rem}.ToolPageLayout-module-scss-module__2zfinq__tipDescription{color:var(--color-text-muted);margin:0;font-size:.9rem;line-height:1.7}.ToolPageLayout-module-scss-module__2zfinq__iconSurface{justify-content:center;align-items:center;display:inline-flex}.ToolPageLayout-module-scss-module__2zfinq__iconSurface svg{width:1.5rem;height:1.5rem}.ToolPageLayout-module-scss-module__2zfinq__iconBlue{color:#60a5fa;background:#60a5fa2e}.ToolPageLayout-module-scss-module__2zfinq__iconAmber{color:#f59e0b;background:#f59e0b2e}.ToolPageLayout-module-scss-module__2zfinq__iconGreen{background:color-mix(in srgb, var(--color-accent) 18%, transparent);color:var(--color-accent)}.ToolPageLayout-module-scss-module__2zfinq__iconOrange{color:#fb923c;background:#fb923c2e}.ToolPageLayout-module-scss-module__2zfinq__iconPurple{color:#a855f7;background:#a855f72e}@media (max-width:960px){.ToolPageLayout-module-scss-module__2zfinq__splitGrid,.ToolPageLayout-module-scss-module__2zfinq__tipsGrid{grid-template-columns:1fr}}@media (max-width:767px){.ToolPageLayout-module-scss-module__2zfinq__pageSection{padding-top:calc(var(--header-height) + 1.4rem)}.ToolPageLayout-module-scss-module__2zfinq__container{padding-inline:clamp(1rem,4vw,1.2rem)}.ToolPageLayout-module-scss-module__2zfinq__pageHeader{padding-bottom:1.5rem}.ToolPageLayout-module-scss-module__2zfinq__pageTitle{font-size:clamp(1.75rem,9vw,2.3rem)}.ToolPageLayout-module-scss-module__2zfinq__panelHeader,.ToolPageLayout-module-scss-module__2zfinq__toolbar{flex-direction:column;align-items:flex-start}.ToolPageLayout-module-scss-module__2zfinq__toolbarGrow{margin-left:0}}
.Base64ConverterTool-module-scss-module__rUTrmW__modeToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.Base64ConverterTool-module-scss-module__rUTrmW__modeGroup{border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;align-items:center;gap:.45rem;padding:.35rem;display:inline-flex}.Base64ConverterTool-module-scss-module__rUTrmW__modeButton{color:var(--color-text-muted);transition:background .2s var(--ease-secondary),color .2s var(--ease-secondary);background:0 0;border:0;border-radius:999px;padding:.65rem 1rem;font-size:.84rem;font-weight:700}.Base64ConverterTool-module-scss-module__rUTrmW__modeButtonActive{background:color-mix(in srgb, var(--color-accent-soft) 78%, transparent);color:var(--color-accent)}.Base64ConverterTool-module-scss-module__rUTrmW__flushBody{padding:0}.Base64ConverterTool-module-scss-module__rUTrmW__editor,.Base64ConverterTool-module-scss-module__rUTrmW__outputArea{border:0;border-radius:0;min-height:22rem}.Base64ConverterTool-module-scss-module__rUTrmW__outputArea{background:color-mix(in srgb, var(--color-bg-secondary) 88%, transparent)}.Base64ConverterTool-module-scss-module__rUTrmW__inlineNotice{width:calc(100% - 2rem);margin:0 1rem 1rem}@media (max-width:767px){.Base64ConverterTool-module-scss-module__rUTrmW__modeToolbar{align-items:stretch}.Base64ConverterTool-module-scss-module__rUTrmW__modeGroup{border-radius:1rem;flex-direction:column;width:100%}.Base64ConverterTool-module-scss-module__rUTrmW__modeButton{text-align:center;border-radius:.8rem;width:100%}.Base64ConverterTool-module-scss-module__rUTrmW__editor,.Base64ConverterTool-module-scss-module__rUTrmW__outputArea{min-height:16rem}.Base64ConverterTool-module-scss-module__rUTrmW__inlineNotice{margin-inline:.75rem;width:calc(100% - 1.5rem);margin-bottom:.75rem}}
.ColorConverterTool-module-scss-module__FpqeuW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.ColorConverterTool-module-scss-module__FpqeuW__column{align-content:start;gap:1.5rem;display:grid}.ColorConverterTool-module-scss-module__FpqeuW__preview{border:1px solid var(--color-border-strong);cursor:pointer;min-height:14rem;transition:transform .2s var(--ease-secondary),box-shadow .2s var(--ease-secondary);border-radius:1rem;justify-content:center;align-items:center;display:flex;position:relative}.ColorConverterTool-module-scss-module__FpqeuW__preview:hover{box-shadow:var(--shadow-soft);transform:translateY(-2px)}.ColorConverterTool-module-scss-module__FpqeuW__previewHex{font-family:var(--font-mono);text-shadow:0 10px 30px #00000040;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:700}.ColorConverterTool-module-scss-module__FpqeuW__nativePicker{display:none}.ColorConverterTool-module-scss-module__FpqeuW__inlinePicker{border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:.9rem;width:3.35rem;min-width:3.35rem;height:3rem;padding:.15rem}.ColorConverterTool-module-scss-module__FpqeuW__swatchRow{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.ColorConverterTool-module-scss-module__FpqeuW__swatch{width:2.2rem;height:2.2rem;transition:transform .2s var(--ease-secondary),border-color .2s var(--ease-secondary);border:2px solid #0000;border-radius:.75rem}.ColorConverterTool-module-scss-module__FpqeuW__swatch:hover{border-color:color-mix(in srgb, var(--color-heading) 16%, transparent);transform:scale(1.08)}.ColorConverterTool-module-scss-module__FpqeuW__hexInputRow{align-items:center;gap:.8rem;display:flex}.ColorConverterTool-module-scss-module__FpqeuW__fieldGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.ColorConverterTool-module-scss-module__FpqeuW__valueList{gap:.75rem;display:grid}.ColorConverterTool-module-scss-module__FpqeuW__valueCard{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 94%, var(--color-bg-secondary));border-radius:.95rem;align-items:center;gap:.85rem;padding:.95rem 1rem;display:flex}.ColorConverterTool-module-scss-module__FpqeuW__valueLabel{width:3rem;color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;font-size:.74rem;font-weight:700}.ColorConverterTool-module-scss-module__FpqeuW__valueText{font-family:var(--font-mono);color:var(--color-text);word-break:break-word;flex:1}.ColorConverterTool-module-scss-module__FpqeuW__valueCopy{border:1px solid var(--color-border);width:2.25rem;height:2.25rem;color:var(--color-text-subtle);transition:.2s var(--ease-secondary);background:0 0;border-radius:.7rem;justify-content:center;align-items:center;display:inline-flex}.ColorConverterTool-module-scss-module__FpqeuW__valueCopy:hover{border-color:color-mix(in srgb, var(--color-accent) 24%, var(--color-border));color:var(--color-accent);background:color-mix(in srgb, var(--color-accent-soft) 65%, transparent)}.ColorConverterTool-module-scss-module__FpqeuW__contrastCard{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 94%, var(--color-bg-secondary));border-radius:.95rem;margin-top:1rem;padding:1rem}.ColorConverterTool-module-scss-module__FpqeuW__contrastTitle{color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:block}.ColorConverterTool-module-scss-module__FpqeuW__contrastRow{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.ColorConverterTool-module-scss-module__FpqeuW__contrastBadge{border-radius:999px;padding:.4rem .8rem;font-size:.78rem;font-weight:700}.ColorConverterTool-module-scss-module__FpqeuW__contrastRatio{color:var(--color-text-muted);font-family:var(--font-mono);font-size:.84rem}.ColorConverterTool-module-scss-module__FpqeuW__harmonyGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;display:grid}.ColorConverterTool-module-scss-module__FpqeuW__harmonyCard{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 94%, var(--color-bg-secondary));text-align:left;transition:transform .2s var(--ease-secondary),border-color .2s var(--ease-secondary);border-radius:.95rem;gap:.45rem;padding:.7rem;display:grid}.ColorConverterTool-module-scss-module__FpqeuW__harmonyCard:hover{border-color:color-mix(in srgb, var(--color-accent) 24%, var(--color-border));transform:translateY(-2px)}.ColorConverterTool-module-scss-module__FpqeuW__harmonySwatch{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--color-heading) 10%, transparent);border-radius:.75rem;width:100%}.ColorConverterTool-module-scss-module__FpqeuW__harmonyLabel{color:var(--color-text-subtle);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:700}.ColorConverterTool-module-scss-module__FpqeuW__harmonyValue{color:var(--color-text);font-family:var(--font-mono);font-size:.78rem}@media (max-width:960px){.ColorConverterTool-module-scss-module__FpqeuW__grid,.ColorConverterTool-module-scss-module__FpqeuW__fieldGrid,.ColorConverterTool-module-scss-module__FpqeuW__harmonyGrid{grid-template-columns:1fr}}@media (max-width:767px){.ColorConverterTool-module-scss-module__FpqeuW__hexInputRow{align-items:stretch}.ColorConverterTool-module-scss-module__FpqeuW__inlinePicker{height:auto}}
.CssMinifierTool-module-scss-module__ziM99a__optionBar{display:flex}.CssMinifierTool-module-scss-module__ziM99a__toggleList{flex-wrap:wrap;gap:.7rem 1rem;display:flex}.CssMinifierTool-module-scss-module__ziM99a__toggleWrap{color:var(--color-text-muted);cursor:pointer;align-items:center;gap:.65rem;font-size:.84rem;display:inline-flex}.CssMinifierTool-module-scss-module__ziM99a__toggleWrap input{opacity:0;pointer-events:none;position:absolute}.CssMinifierTool-module-scss-module__ziM99a__toggleTrack{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 88%, var(--color-bg-secondary));width:2.7rem;height:1.55rem;transition:.2s var(--ease-secondary);border-radius:999px;position:relative}.CssMinifierTool-module-scss-module__ziM99a__toggleTrack:after{content:"";background:var(--color-text-muted);width:1rem;height:1rem;transition:.2s var(--ease-secondary);border-radius:50%;position:absolute;top:.15rem;left:.15rem}.CssMinifierTool-module-scss-module__ziM99a__toggleWrap input:checked+.CssMinifierTool-module-scss-module__ziM99a__toggleTrack{border-color:color-mix(in srgb, var(--color-accent) 32%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 78%, transparent)}.CssMinifierTool-module-scss-module__ziM99a__toggleWrap input:checked+.CssMinifierTool-module-scss-module__ziM99a__toggleTrack:after{background:var(--color-accent);transform:translate(1.1rem)}.CssMinifierTool-module-scss-module__ziM99a__mainGrid{grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);gap:1.5rem;display:grid}.CssMinifierTool-module-scss-module__ziM99a__sideColumn{gap:1.5rem;display:grid}.CssMinifierTool-module-scss-module__ziM99a__editor,.CssMinifierTool-module-scss-module__ziM99a__output{min-height:28rem;font-family:var(--font-mono);font-size:.84rem;line-height:1.8}.CssMinifierTool-module-scss-module__ziM99a__output{min-height:16rem}.CssMinifierTool-module-scss-module__ziM99a__summaryCard{text-align:center}.CssMinifierTool-module-scss-module__ziM99a__ringWrap{width:6.4rem;height:6.4rem;margin:0 auto 1.2rem;position:relative}.CssMinifierTool-module-scss-module__ziM99a__ring{width:100%;height:100%;transform:rotate(-90deg)}.CssMinifierTool-module-scss-module__ziM99a__ring circle{fill:none;stroke:color-mix(in srgb, var(--color-surface) 78%, var(--color-bg-secondary));stroke-width:8px}.CssMinifierTool-module-scss-module__ziM99a__ringValue{stroke-linecap:round;transition:stroke-dashoffset .35s var(--ease-secondary);stroke:var(--color-accent)!important}.CssMinifierTool-module-scss-module__ziM99a__ringText{align-content:center;place-items:center;display:grid;position:absolute;inset:0}.CssMinifierTool-module-scss-module__ziM99a__ringText strong{color:var(--color-heading);font-size:1.35rem}.CssMinifierTool-module-scss-module__ziM99a__ringText span{color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.CssMinifierTool-module-scss-module__ziM99a__metricList{gap:.8rem;display:grid}.CssMinifierTool-module-scss-module__ziM99a__metricItem{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 90%, var(--color-bg-secondary));border-radius:.9rem;justify-content:space-between;gap:1rem;padding:.85rem .95rem;display:flex}.CssMinifierTool-module-scss-module__ziM99a__metricItem span{color:var(--color-text-muted);font-size:.82rem}.CssMinifierTool-module-scss-module__ziM99a__metricItem strong{color:var(--color-heading);font-size:.86rem}@media (max-width:960px){.CssMinifierTool-module-scss-module__ziM99a__mainGrid{grid-template-columns:1fr}}@media (max-width:767px){.CssMinifierTool-module-scss-module__ziM99a__toggleList{gap:.7rem}.CssMinifierTool-module-scss-module__ziM99a__editor{min-height:22rem}}
.ToolMediaCommon-module-scss-module__1Csudq__mainGrid{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);gap:1.5rem;display:grid}.ToolMediaCommon-module-scss-module__1Csudq__equalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.ToolMediaCommon-module-scss-module__1Csudq__stack{gap:1rem;display:grid}.ToolMediaCommon-module-scss-module__1Csudq__statList{gap:.15rem;display:grid}.ToolMediaCommon-module-scss-module__1Csudq__statRow{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:1rem;padding:.72rem 0;display:flex}.ToolMediaCommon-module-scss-module__1Csudq__statRow:last-child{border-bottom:none}.ToolMediaCommon-module-scss-module__1Csudq__statLabel{color:var(--color-text-muted);font-size:.82rem}.ToolMediaCommon-module-scss-module__1Csudq__statValue{color:var(--color-heading);font-family:var(--font-mono);text-align:right;font-size:.82rem}.ToolMediaCommon-module-scss-module__1Csudq__choiceGrid{flex-wrap:wrap;gap:.55rem;display:flex}.ToolMediaCommon-module-scss-module__1Csudq__choiceButton{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 88%, var(--color-bg-secondary));color:var(--color-text-muted);transition:.2s var(--ease-secondary);border-radius:.8rem;justify-content:center;align-items:center;gap:.35rem;padding:.65rem .9rem;font-size:.8rem;font-weight:700;display:inline-flex}.ToolMediaCommon-module-scss-module__1Csudq__choiceButton:hover,.ToolMediaCommon-module-scss-module__1Csudq__choiceButtonActive{border-color:color-mix(in srgb, var(--color-accent) 28%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 66%, transparent);color:var(--color-accent)}.ToolMediaCommon-module-scss-module__1Csudq__previewSurface{border:1px solid var(--color-border);background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 95%, transparent), color-mix(in srgb, var(--color-bg-secondary) 32%, transparent)),var(--color-surface);border-radius:1rem;place-items:center;min-height:14rem;padding:1rem;display:grid;overflow:hidden}.ToolMediaCommon-module-scss-module__1Csudq__previewImage{object-fit:contain;max-width:100%;max-height:20rem;display:block}.ToolMediaCommon-module-scss-module__1Csudq__previewCanvas{max-width:100%;display:block}.ToolMediaCommon-module-scss-module__1Csudq__slider{appearance:none;background:color-mix(in srgb, var(--color-border) 82%, transparent);border-radius:999px;outline:none;width:100%;height:.45rem}.ToolMediaCommon-module-scss-module__1Csudq__slider::-webkit-slider-thumb{appearance:none;background:var(--color-accent);width:1.15rem;height:1.15rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent-soft) 55%, transparent);cursor:pointer;border-radius:50%}.ToolMediaCommon-module-scss-module__1Csudq__slider::-moz-range-thumb{background:var(--color-accent);width:1.15rem;height:1.15rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent-soft) 55%, transparent);cursor:pointer;border:none;border-radius:50%}.ToolMediaCommon-module-scss-module__1Csudq__rangeLabels{color:var(--color-text-subtle);justify-content:space-between;gap:1rem;margin-top:.4rem;font-size:.72rem;display:flex}.ToolMediaCommon-module-scss-module__1Csudq__toggleWrap{color:var(--color-text-muted);cursor:pointer;align-items:center;gap:.7rem;font-size:.84rem;display:inline-flex;position:relative}.ToolMediaCommon-module-scss-module__1Csudq__toggleWrap input{opacity:0;pointer-events:none;position:absolute}.ToolMediaCommon-module-scss-module__1Csudq__toggleTrack{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 88%, var(--color-bg-secondary));width:2.75rem;height:1.55rem;transition:.2s var(--ease-secondary);border-radius:999px;position:relative}.ToolMediaCommon-module-scss-module__1Csudq__toggleTrack:after{content:"";background:var(--color-text-muted);width:1rem;height:1rem;transition:.2s var(--ease-secondary);border-radius:50%;position:absolute;top:.15rem;left:.15rem}.ToolMediaCommon-module-scss-module__1Csudq__toggleWrap input:checked+.ToolMediaCommon-module-scss-module__1Csudq__toggleTrack{border-color:color-mix(in srgb, var(--color-accent) 28%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 66%, transparent)}.ToolMediaCommon-module-scss-module__1Csudq__toggleWrap input:checked+.ToolMediaCommon-module-scss-module__1Csudq__toggleTrack:after{background:var(--color-accent);transform:translate(1.1rem)}.ToolMediaCommon-module-scss-module__1Csudq__codeBlock{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 86%, var(--color-bg-secondary));color:var(--color-text);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;border-radius:1rem;padding:.95rem 1rem;font-size:.78rem;line-height:1.7}.ToolMediaCommon-module-scss-module__1Csudq__resultGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.ToolMediaCommon-module-scss-module__1Csudq__resultCard{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 90%, var(--color-bg-secondary));border-radius:1rem;padding:.95rem}.ToolMediaCommon-module-scss-module__1Csudq__resultLabel{color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.55rem;font-size:.72rem;font-weight:700;display:block}.ToolMediaCommon-module-scss-module__1Csudq__resultValue{color:var(--color-heading);font-family:var(--font-mono);margin-top:.55rem;font-size:.82rem}.ToolMediaCommon-module-scss-module__1Csudq__pill,.ToolMediaCommon-module-scss-module__1Csudq__pillPositive,.ToolMediaCommon-module-scss-module__1Csudq__pillNegative{border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.7rem 1rem;font-size:.84rem;font-weight:700;display:inline-flex}.ToolMediaCommon-module-scss-module__1Csudq__pillPositive{border:1px solid color-mix(in srgb, var(--color-accent) 26%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 66%, transparent);color:var(--color-accent)}.ToolMediaCommon-module-scss-module__1Csudq__pillNegative{border:1px solid color-mix(in srgb, #ef4444 30%, var(--color-border));color:#ef4444;background:#ef44441a}.ToolMediaCommon-module-scss-module__1Csudq__compareWrap{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 90%, var(--color-bg-secondary));border-radius:1rem;position:relative;overflow:hidden}.ToolMediaCommon-module-scss-module__1Csudq__compareBase,.ToolMediaCommon-module-scss-module__1Csudq__compareOverlayImage{object-fit:contain;background:var(--color-surface);width:100%;max-height:22rem;display:block}.ToolMediaCommon-module-scss-module__1Csudq__compareOverlay{position:absolute;inset:0 auto 0 0;overflow:hidden}.ToolMediaCommon-module-scss-module__1Csudq__compareLine{background:var(--color-accent);width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.ToolMediaCommon-module-scss-module__1Csudq__compareHandle{background:var(--color-accent);width:2.4rem;height:2.4rem;color:var(--color-accent-contrast);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px #0000002e}.ToolMediaCommon-module-scss-module__1Csudq__compareLabels{pointer-events:none;position:absolute;inset:0}.ToolMediaCommon-module-scss-module__1Csudq__compareLabel{color:#edf5f0;letter-spacing:.08em;text-transform:uppercase;background:#040a06b3;border-radius:999px;padding:.35rem .55rem;font-size:.68rem;font-weight:700;position:absolute;top:.9rem}.ToolMediaCommon-module-scss-module__1Csudq__compareLabelLeft{left:.9rem}.ToolMediaCommon-module-scss-module__1Csudq__compareLabelRight{right:.9rem}.ToolMediaCommon-module-scss-module__1Csudq__compareRange{width:100%;margin-top:.9rem}@media (max-width:960px){.ToolMediaCommon-module-scss-module__1Csudq__mainGrid,.ToolMediaCommon-module-scss-module__1Csudq__equalGrid,.ToolMediaCommon-module-scss-module__1Csudq__resultGrid{grid-template-columns:1fr}}
.ToolDropzone-module-scss-module__h4rkqG__dropzone{border:1.5px dashed color-mix(in srgb, var(--color-accent) 18%, var(--color-border));background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 94%, transparent), color-mix(in srgb, var(--color-bg-secondary) 36%, transparent)),var(--color-surface);width:100%;color:var(--color-text-muted);text-align:center;transition:border-color .2s var(--ease-secondary),background .2s var(--ease-secondary),transform .2s var(--ease-secondary);border-radius:1.2rem;padding:2.8rem 1.5rem;position:relative}.ToolDropzone-module-scss-module__h4rkqG__dropzone:hover,.ToolDropzone-module-scss-module__h4rkqG__dropzoneActive{border-color:color-mix(in srgb, var(--color-accent) 38%, var(--color-border));background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent-soft) 52%, transparent), color-mix(in srgb, var(--color-surface) 90%, transparent)),var(--color-surface);transform:translateY(-1px)}.ToolDropzone-module-scss-module__h4rkqG__hiddenInput{opacity:0;pointer-events:none;position:absolute;inset:0}.ToolDropzone-module-scss-module__h4rkqG__iconWrap{background:color-mix(in srgb, var(--color-accent-soft) 72%, transparent);width:3.4rem;height:3.4rem;color:var(--color-accent);border-radius:1rem;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.ToolDropzone-module-scss-module__h4rkqG__iconWrap svg{width:1.75rem;height:1.75rem}.ToolDropzone-module-scss-module__h4rkqG__title{color:var(--color-heading);margin:0 0 .35rem;font-size:1rem}.ToolDropzone-module-scss-module__h4rkqG__description{max-width:30rem;color:var(--color-text-muted);margin:0 auto;font-size:.9rem;line-height:1.7}@media (max-width:767px){.ToolDropzone-module-scss-module__h4rkqG__dropzone{padding:2.2rem 1rem}.ToolDropzone-module-scss-module__h4rkqG__iconWrap{width:3rem;height:3rem;margin-bottom:.85rem}}
.FaviconGeneratorTool-module-scss-module__ujEVhG__mainGrid{grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:1.5rem;display:grid}.FaviconGeneratorTool-module-scss-module__ujEVhG__stack{gap:1rem;display:grid}.FaviconGeneratorTool-module-scss-module__ujEVhG__grid{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.9rem;display:grid}.FaviconGeneratorTool-module-scss-module__ujEVhG__itemCard{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 90%, var(--color-bg-secondary));border-radius:1rem;gap:.65rem;padding:.9rem;display:grid}.FaviconGeneratorTool-module-scss-module__ujEVhG__itemPreview{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 95%, transparent);border-radius:.8rem;place-items:center;min-height:5.5rem;display:grid}.FaviconGeneratorTool-module-scss-module__ujEVhG__itemPreview img{max-width:4rem;max-height:4rem;image-rendering:pixelated;display:block}.FaviconGeneratorTool-module-scss-module__ujEVhG__itemMeta{gap:.2rem;display:grid}.FaviconGeneratorTool-module-scss-module__ujEVhG__itemSize{color:var(--color-heading);font-size:.84rem;font-weight:700}.FaviconGeneratorTool-module-scss-module__ujEVhG__itemName{color:var(--color-text-subtle);font-size:.72rem}@media (max-width:960px){.FaviconGeneratorTool-module-scss-module__ujEVhG__mainGrid{grid-template-columns:1fr}}
.HeadingAnalyzerTool-module-scss-module__C1kvCq__sourceBar{justify-content:space-between;align-items:center;display:flex}.HeadingAnalyzerTool-module-scss-module__C1kvCq__modeGroup{flex-wrap:wrap;gap:.55rem;display:flex}.HeadingAnalyzerTool-module-scss-module__C1kvCq__modeButton{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-bg-secondary));min-height:2.9rem;color:var(--color-text-muted);transition:.2s var(--ease-secondary);border-radius:999px;align-items:center;gap:.5rem;padding:0 1rem;font-size:.84rem;font-weight:700;display:inline-flex}.HeadingAnalyzerTool-module-scss-module__C1kvCq__modeButtonActive{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 78%, transparent);color:var(--color-accent)}.HeadingAnalyzerTool-module-scss-module__C1kvCq__urlRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.HeadingAnalyzerTool-module-scss-module__C1kvCq__helperText{color:var(--color-text-subtle);margin:.65rem 0 0;font-size:.82rem}.HeadingAnalyzerTool-module-scss-module__C1kvCq__markupArea{min-height:16rem;font-family:var(--font-mono);font-size:.82rem}.HeadingAnalyzerTool-module-scss-module__C1kvCq__resultsGrid{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);gap:1.5rem;display:grid}.HeadingAnalyzerTool-module-scss-module__C1kvCq__leftColumn{gap:1.5rem;display:grid}.HeadingAnalyzerTool-module-scss-module__C1kvCq__summaryChips{flex-wrap:wrap;gap:.55rem;display:flex}.HeadingAnalyzerTool-module-scss-module__C1kvCq__levelChip{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-bg-secondary));color:var(--color-text-muted);border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .85rem;font-size:.78rem;display:inline-flex}.HeadingAnalyzerTool-module-scss-module__C1kvCq__levelChip strong{color:var(--color-heading)}.HeadingAnalyzerTool-module-scss-module__C1kvCq__levelDot{border-radius:999px;width:.65rem;height:.65rem}.HeadingAnalyzerTool-module-scss-module__C1kvCq__level1{background:#6366f1}.HeadingAnalyzerTool-module-scss-module__C1kvCq__level2{background:#3b82f6}.HeadingAnalyzerTool-module-scss-module__C1kvCq__level3{background:#06b6d4}.HeadingAnalyzerTool-module-scss-module__C1kvCq__level4{background:#10b981}.HeadingAnalyzerTool-module-scss-module__C1kvCq__level5{background:#f59e0b}.HeadingAnalyzerTool-module-scss-module__C1kvCq__level6{background:#ef4444}.HeadingAnalyzerTool-module-scss-module__C1kvCq__issueList{gap:.65rem;display:grid}.HeadingAnalyzerTool-module-scss-module__C1kvCq__issueItem{border-radius:.9rem;align-items:flex-start;gap:.65rem;padding:.8rem .95rem;font-size:.84rem;line-height:1.6;display:flex}.HeadingAnalyzerTool-module-scss-module__C1kvCq__issueSuccess{border:1px solid color-mix(in srgb, var(--color-accent) 26%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 74%, transparent);color:var(--color-accent)}.HeadingAnalyzerTool-module-scss-module__C1kvCq__issueWarn{border:1px solid color-mix(in srgb, #f59e0b 28%, var(--color-border));color:#d97706;background:#f59e0b1a}.HeadingAnalyzerTool-module-scss-module__C1kvCq__issueError{border:1px solid color-mix(in srgb, #ef4444 28%, var(--color-border));color:#dc2626;background:#ef44441a}.HeadingAnalyzerTool-module-scss-module__C1kvCq__treeList{gap:.45rem;display:grid}.HeadingAnalyzerTool-module-scss-module__C1kvCq__treeNode{border:1px solid #0000;border-radius:.9rem;align-items:flex-start;gap:.65rem;padding:.75rem .85rem;display:flex}.HeadingAnalyzerTool-module-scss-module__C1kvCq__treeNodeWarn{border-color:color-mix(in srgb, #f59e0b 28%, var(--color-border));background:#f59e0b14}.HeadingAnalyzerTool-module-scss-module__C1kvCq__levelBadge{color:#fff;border-radius:.45rem;justify-content:center;align-items:center;min-width:2rem;height:1.4rem;font-size:.72rem;font-weight:800;display:inline-flex}.HeadingAnalyzerTool-module-scss-module__C1kvCq__nodeText{color:var(--color-text);flex:1;font-size:.85rem;line-height:1.5}.HeadingAnalyzerTool-module-scss-module__C1kvCq__nodeFlag{color:#b45309;text-transform:uppercase;letter-spacing:.04em;background:#f59e0b29;border-radius:999px;padding:.2rem .5rem;font-size:.68rem;font-weight:700}@media (max-width:900px){.HeadingAnalyzerTool-module-scss-module__C1kvCq__resultsGrid{grid-template-columns:1fr}}@media (max-width:767px){.HeadingAnalyzerTool-module-scss-module__C1kvCq__urlRow{grid-template-columns:1fr}}
.HtaccessGeneratorTool-module-scss-module__DYOkPW__mainGrid{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.HtaccessGeneratorTool-module-scss-module__DYOkPW__stickyColumn{top:calc(var(--header-height) + 1.5rem);gap:1rem;display:grid;position:sticky}.HtaccessGeneratorTool-module-scss-module__DYOkPW__optionGroup{gap:.7rem;display:grid}.HtaccessGeneratorTool-module-scss-module__DYOkPW__groupTitle{color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0;font-size:.76rem;font-weight:700;display:flex}.HtaccessGeneratorTool-module-scss-module__DYOkPW__groupTitle:after{content:"";background:var(--color-border);flex:1;height:1px}.HtaccessGeneratorTool-module-scss-module__DYOkPW__optionButton{border:1px solid var(--color-border);background:var(--color-surface);text-align:left;width:100%;transition:.2s var(--ease-secondary);border-radius:1rem;gap:.35rem;padding:1rem 1.05rem;display:grid}.HtaccessGeneratorTool-module-scss-module__DYOkPW__optionButton:hover,.HtaccessGeneratorTool-module-scss-module__DYOkPW__optionButtonActive{border-color:color-mix(in srgb, var(--color-accent) 28%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 62%, transparent)}.HtaccessGeneratorTool-module-scss-module__DYOkPW__optionHeader{align-items:flex-start;gap:.8rem;display:flex}.HtaccessGeneratorTool-module-scss-module__DYOkPW__optionIndicator{border:1px solid var(--color-border-strong);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-bg-secondary));width:1rem;height:1rem;transition:.2s var(--ease-secondary);border-radius:.3rem;flex-shrink:0;margin-top:.16rem}.HtaccessGeneratorTool-module-scss-module__DYOkPW__optionButtonActive .HtaccessGeneratorTool-module-scss-module__DYOkPW__optionIndicator{border-color:color-mix(in srgb, var(--color-accent) 25%, var(--color-border));background:var(--color-accent);box-shadow:inset 0 0 0 2px var(--color-accent-contrast)}.HtaccessGeneratorTool-module-scss-module__DYOkPW__optionTitle{color:var(--color-heading);font-size:.92rem;font-weight:700;display:block}.HtaccessGeneratorTool-module-scss-module__DYOkPW__optionDescription{color:var(--color-text-muted);font-size:.8rem;line-height:1.6;display:block}.HtaccessGeneratorTool-module-scss-module__DYOkPW__outputBlock{min-height:34rem;font-family:var(--font-mono);white-space:pre;font-size:.8rem;line-height:1.8}.HtaccessGeneratorTool-module-scss-module__DYOkPW__stack{gap:1rem;display:grid}@media (max-width:960px){.HtaccessGeneratorTool-module-scss-module__DYOkPW__mainGrid{grid-template-columns:1fr}.HtaccessGeneratorTool-module-scss-module__DYOkPW__stickyColumn{position:static}}
.HtmlFormatterTool-module-scss-module__WWVG5a__indentGroup{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.HtmlFormatterTool-module-scss-module__WWVG5a__indentLabel{color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.HtmlFormatterTool-module-scss-module__WWVG5a__indentOptions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.HtmlFormatterTool-module-scss-module__WWVG5a__indentButton{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-bg-secondary));min-height:2.7rem;color:var(--color-text-muted);transition:.2s var(--ease-secondary);border-radius:999px;padding:0 .95rem;font-size:.84rem;font-weight:700}.HtmlFormatterTool-module-scss-module__WWVG5a__indentButton:hover{border-color:color-mix(in srgb, var(--color-accent) 26%, var(--color-border));color:var(--color-text)}.HtmlFormatterTool-module-scss-module__WWVG5a__indentButtonActive{border-color:color-mix(in srgb, var(--color-accent) 38%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 74%, transparent);color:var(--color-accent)}.HtmlFormatterTool-module-scss-module__WWVG5a__toolbarActions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-left:auto;display:flex}.HtmlFormatterTool-module-scss-module__WWVG5a__editorPanelBody{padding:0}.HtmlFormatterTool-module-scss-module__WWVG5a__editorShell{grid-template-columns:3.25rem minmax(0,1fr);min-height:25rem;display:grid}.HtmlFormatterTool-module-scss-module__WWVG5a__lineNumbers{border-right:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 85%, var(--color-bg-secondary));color:var(--color-text-subtle);font-family:var(--font-mono);-webkit-user-select:none;user-select:none;flex-direction:column;align-items:flex-end;gap:.12rem;padding:1rem 0 1rem .5rem;font-size:.72rem;line-height:1.75;display:flex}.HtmlFormatterTool-module-scss-module__WWVG5a__lineNumbers span{text-align:right;width:100%;padding-right:.7rem}.HtmlFormatterTool-module-scss-module__WWVG5a__editorInput{min-height:25rem;font-family:var(--font-mono);background:0 0;border:none;border-radius:0;padding:1rem;font-size:.84rem;line-height:1.75;box-shadow:none!important}.HtmlFormatterTool-module-scss-module__WWVG5a__codeOutput{min-height:25rem;color:var(--color-text);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;margin:0;padding:1rem;font-size:.84rem;line-height:1.75;overflow:auto}.HtmlFormatterTool-module-scss-module__WWVG5a__codeOutputEmpty{color:var(--color-text-subtle)}@media (max-width:767px){.HtmlFormatterTool-module-scss-module__WWVG5a__toolbarActions{margin-left:0}.HtmlFormatterTool-module-scss-module__WWVG5a__editorShell{grid-template-columns:2.6rem minmax(0,1fr);min-height:21rem}.HtmlFormatterTool-module-scss-module__WWVG5a__editorInput,.HtmlFormatterTool-module-scss-module__WWVG5a__codeOutput{min-height:21rem;padding:.9rem;font-size:.8rem}}
.HtmlToImageTool-module-scss-module__bisWRa__mainGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.HtmlToImageTool-module-scss-module__bisWRa__toolbar{flex-wrap:wrap;align-items:end;gap:.7rem;display:flex}.HtmlToImageTool-module-scss-module__bisWRa__sizeField{max-width:7rem}.HtmlToImageTool-module-scss-module__bisWRa__editor{min-height:25rem;font-family:var(--font-mono);font-size:.82rem;line-height:1.75}.HtmlToImageTool-module-scss-module__bisWRa__previewShell{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-bg-secondary));border-radius:1rem;overflow:auto}.HtmlToImageTool-module-scss-module__bisWRa__previewInner{transform-origin:0 0}.HtmlToImageTool-module-scss-module__bisWRa__previewFrame{background:#fff;border:none;display:block}.HtmlToImageTool-module-scss-module__bisWRa__capturedImage{border:1px solid var(--color-border);border-radius:1rem;width:100%;display:block}@media (max-width:960px){.HtmlToImageTool-module-scss-module__bisWRa__mainGrid{grid-template-columns:1fr}}
.ImageCompressorTool-module-scss-module__y8V6TG__mainGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.ImageCompressorTool-module-scss-module__y8V6TG__stack{gap:1rem;display:grid}.ImageCompressorTool-module-scss-module__y8V6TG__presetRow{flex-wrap:wrap;gap:.55rem;display:flex}.ImageCompressorTool-module-scss-module__y8V6TG__presetButton{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 90%, var(--color-bg-secondary));color:var(--color-text-muted);transition:.2s var(--ease-secondary);border-radius:.8rem;justify-content:center;align-items:center;padding:.6rem .9rem;font-size:.8rem;font-weight:700;display:inline-flex}.ImageCompressorTool-module-scss-module__y8V6TG__presetButton:hover,.ImageCompressorTool-module-scss-module__y8V6TG__presetButtonActive{border-color:color-mix(in srgb, var(--color-accent) 28%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 66%, transparent);color:var(--color-accent)}.ImageCompressorTool-module-scss-module__y8V6TG__compareRange{margin-top:.9rem}@media (max-width:960px){.ImageCompressorTool-module-scss-module__y8V6TG__mainGrid{grid-template-columns:1fr}}
.ImageCropTool-module-scss-module__0s5tuq__mainGrid{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:start;gap:1.5rem;display:grid}.ImageCropTool-module-scss-module__0s5tuq__stack{gap:1rem;display:grid}.ImageCropTool-module-scss-module__0s5tuq__cropArea{overflow:auto}.ImageCropTool-module-scss-module__0s5tuq__cropContainer{-webkit-user-select:none;user-select:none;max-width:100%;display:inline-block;position:relative}.ImageCropTool-module-scss-module__0s5tuq__cropImage{object-fit:contain;max-width:100%;max-height:26rem;display:block}.ImageCropTool-module-scss-module__0s5tuq__selection{border:2px solid var(--color-accent);cursor:move;position:absolute;box-shadow:0 0 0 9999px #040a067a}.ImageCropTool-module-scss-module__0s5tuq__handle{background:var(--color-accent);border-radius:.2rem;width:.8rem;height:.8rem;position:absolute}.ImageCropTool-module-scss-module__0s5tuq__handleTl{cursor:nwse-resize;top:-.35rem;left:-.35rem}.ImageCropTool-module-scss-module__0s5tuq__handleTr{cursor:nesw-resize;top:-.35rem;right:-.35rem}.ImageCropTool-module-scss-module__0s5tuq__handleBl{cursor:nesw-resize;bottom:-.35rem;left:-.35rem}.ImageCropTool-module-scss-module__0s5tuq__handleBr{cursor:nwse-resize;bottom:-.35rem;right:-.35rem}.ImageCropTool-module-scss-module__0s5tuq__ratioGrid{flex-wrap:wrap;gap:.55rem;display:flex}.ImageCropTool-module-scss-module__0s5tuq__ratioButton{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 90%, var(--color-bg-secondary));color:var(--color-text-muted);transition:.2s var(--ease-secondary);border-radius:.8rem;justify-content:center;align-items:center;padding:.6rem .85rem;font-size:.8rem;font-weight:700;display:inline-flex}.ImageCropTool-module-scss-module__0s5tuq__ratioButton:hover,.ImageCropTool-module-scss-module__0s5tuq__ratioButtonActive{border-color:color-mix(in srgb, var(--color-accent) 28%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 66%, transparent);color:var(--color-accent)}.ImageCropTool-module-scss-module__0s5tuq__manualGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.ImageCropTool-module-scss-module__0s5tuq__previewStage{min-height:14rem}@media (max-width:960px){.ImageCropTool-module-scss-module__0s5tuq__mainGrid,.ImageCropTool-module-scss-module__0s5tuq__manualGrid{grid-template-columns:1fr}}
.ImageMetadataTool-module-scss-module__f9Ro7W__mainGrid{grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:1.5rem;display:grid}.ImageMetadataTool-module-scss-module__f9Ro7W__stack,.ImageMetadataTool-module-scss-module__f9Ro7W__sections{gap:1rem;display:grid}.ImageMetadataTool-module-scss-module__f9Ro7W__palette{flex-wrap:wrap;gap:.45rem;display:flex}.ImageMetadataTool-module-scss-module__f9Ro7W__swatch{border:1px solid var(--color-border);border-radius:.55rem;width:2rem;height:2rem}@media (max-width:960px){.ImageMetadataTool-module-scss-module__f9Ro7W__mainGrid{grid-template-columns:1fr}}
.ImageResizerTool-module-scss-module__xYDlZq__mainGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.ImageResizerTool-module-scss-module__xYDlZq__stack{gap:1rem;display:grid}.ImageResizerTool-module-scss-module__xYDlZq__dimensionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.ImageResizerTool-module-scss-module__xYDlZq__presetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.ImageResizerTool-module-scss-module__xYDlZq__presetButton{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 88%, var(--color-bg-secondary));min-height:4.25rem;color:var(--color-text);text-align:center;transition:.2s var(--ease-secondary);border-radius:.9rem;padding:.75rem .55rem;font-size:.78rem;font-weight:700;line-height:1.45}.ImageResizerTool-module-scss-module__xYDlZq__presetButton:hover{border-color:color-mix(in srgb, var(--color-accent) 28%, var(--color-border));color:var(--color-accent)}.ImageResizerTool-module-scss-module__xYDlZq__presetSubtle{color:var(--color-text-subtle);font-size:.7rem;font-weight:600;display:block}.ImageResizerTool-module-scss-module__xYDlZq__scaleRow{align-items:center;gap:.7rem;display:flex}.ImageResizerTool-module-scss-module__xYDlZq__scaleField{max-width:7rem}.ImageResizerTool-module-scss-module__xYDlZq__previewStage{min-height:18rem}@media (max-width:960px){.ImageResizerTool-module-scss-module__xYDlZq__mainGrid,.ImageResizerTool-module-scss-module__xYDlZq__dimensionGrid,.ImageResizerTool-module-scss-module__xYDlZq__presetGrid{grid-template-columns:1fr}}
.ImageToBase64Tool-module-scss-module__ZA6gDq__mainGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.ImageToBase64Tool-module-scss-module__ZA6gDq__stack{gap:1rem;display:grid}.ImageToBase64Tool-module-scss-module__ZA6gDq__snippetCard{gap:.7rem;display:grid}.ImageToBase64Tool-module-scss-module__ZA6gDq__snippetHeader{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.ImageToBase64Tool-module-scss-module__ZA6gDq__snippetLabel{color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.ImageToBase64Tool-module-scss-module__ZA6gDq__outputBox{max-height:10rem;overflow:auto}@media (max-width:960px){.ImageToBase64Tool-module-scss-module__ZA6gDq__mainGrid{grid-template-columns:1fr}}
.JsMinifierTool-module-scss-module__0z4f_a__warning{border-color:color-mix(in srgb, #f59e0b 28%, var(--color-border));color:#d97706;background:#f59e0b1a}.JsMinifierTool-module-scss-module__0z4f_a__optionBar{display:flex}.JsMinifierTool-module-scss-module__0z4f_a__toggleList{flex-wrap:wrap;gap:.7rem 1rem;display:flex}.JsMinifierTool-module-scss-module__0z4f_a__toggleWrap{color:var(--color-text-muted);cursor:pointer;align-items:center;gap:.65rem;font-size:.84rem;display:inline-flex}.JsMinifierTool-module-scss-module__0z4f_a__toggleWrap input{opacity:0;pointer-events:none;position:absolute}.JsMinifierTool-module-scss-module__0z4f_a__toggleTrack{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 88%, var(--color-bg-secondary));width:2.7rem;height:1.55rem;transition:.2s var(--ease-secondary);border-radius:999px;position:relative}.JsMinifierTool-module-scss-module__0z4f_a__toggleTrack:after{content:"";background:var(--color-text-muted);width:1rem;height:1rem;transition:.2s var(--ease-secondary);border-radius:50%;position:absolute;top:.15rem;left:.15rem}.JsMinifierTool-module-scss-module__0z4f_a__toggleWrap input:checked+.JsMinifierTool-module-scss-module__0z4f_a__toggleTrack{border-color:color-mix(in srgb, var(--color-accent) 32%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 78%, transparent)}.JsMinifierTool-module-scss-module__0z4f_a__toggleWrap input:checked+.JsMinifierTool-module-scss-module__0z4f_a__toggleTrack:after{background:var(--color-accent);transform:translate(1.1rem)}.JsMinifierTool-module-scss-module__0z4f_a__mainGrid{grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);gap:1.5rem;display:grid}.JsMinifierTool-module-scss-module__0z4f_a__sideColumn{gap:1.5rem;display:grid}.JsMinifierTool-module-scss-module__0z4f_a__editor,.JsMinifierTool-module-scss-module__0z4f_a__output{min-height:28rem;font-family:var(--font-mono);font-size:.84rem;line-height:1.8}.JsMinifierTool-module-scss-module__0z4f_a__output{min-height:16rem}.JsMinifierTool-module-scss-module__0z4f_a__summaryCard{text-align:center}.JsMinifierTool-module-scss-module__0z4f_a__ringWrap{width:6.4rem;height:6.4rem;margin:0 auto 1.2rem;position:relative}.JsMinifierTool-module-scss-module__0z4f_a__ring{width:100%;height:100%;transform:rotate(-90deg)}.JsMinifierTool-module-scss-module__0z4f_a__ring circle{fill:none;stroke:color-mix(in srgb, var(--color-surface) 78%, var(--color-bg-secondary));stroke-width:8px}.JsMinifierTool-module-scss-module__0z4f_a__ringValue{stroke-linecap:round;transition:stroke-dashoffset .35s var(--ease-secondary);stroke:var(--color-accent)!important}.JsMinifierTool-module-scss-module__0z4f_a__ringText{align-content:center;place-items:center;display:grid;position:absolute;inset:0}.JsMinifierTool-module-scss-module__0z4f_a__ringText strong{color:var(--color-heading);font-size:1.35rem}.JsMinifierTool-module-scss-module__0z4f_a__ringText span{color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.JsMinifierTool-module-scss-module__0z4f_a__metricList{gap:.8rem;display:grid}.JsMinifierTool-module-scss-module__0z4f_a__metricItem{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 90%, var(--color-bg-secondary));border-radius:.9rem;justify-content:space-between;gap:1rem;padding:.85rem .95rem;display:flex}.JsMinifierTool-module-scss-module__0z4f_a__metricItem span{color:var(--color-text-muted);font-size:.82rem}.JsMinifierTool-module-scss-module__0z4f_a__metricItem strong{color:var(--color-heading);font-size:.86rem}@media (max-width:960px){.JsMinifierTool-module-scss-module__0z4f_a__mainGrid{grid-template-columns:1fr}}@media (max-width:767px){.JsMinifierTool-module-scss-module__0z4f_a__toggleList{gap:.7rem}.JsMinifierTool-module-scss-module__0z4f_a__editor{min-height:22rem}}
.JsonFormatterTool-module-scss-module__c_WoQq__indentOptions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.JsonFormatterTool-module-scss-module__c_WoQq__indentLabel{color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.JsonFormatterTool-module-scss-module__c_WoQq__indentButton{border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-muted);transition:border-color .2s var(--ease-secondary),background .2s var(--ease-secondary),color .2s var(--ease-secondary);border-radius:.7rem;padding:.45rem .75rem;font-size:.78rem;font-weight:600}.JsonFormatterTool-module-scss-module__c_WoQq__indentButton:hover{border-color:color-mix(in srgb, var(--color-accent) 22%, var(--color-border));color:var(--color-text)}.JsonFormatterTool-module-scss-module__c_WoQq__indentButtonActive{border-color:color-mix(in srgb, var(--color-accent) 24%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 74%, transparent);color:var(--color-accent)}.JsonFormatterTool-module-scss-module__c_WoQq__flushBody{padding:0}.JsonFormatterTool-module-scss-module__c_WoQq__editor{background:0 0;border:0;border-radius:0;min-height:25rem}.JsonFormatterTool-module-scss-module__c_WoQq__outputPre{white-space:pre-wrap;word-break:break-word;min-height:25rem;color:var(--color-text);margin:0}.JsonFormatterTool-module-scss-module__c_WoQq__inlineNotice{width:calc(100% - 2rem);margin:0 1rem 1rem}.JsonFormatterTool-module-scss-module__c_WoQq__tokenKey{color:#60a5fa}.JsonFormatterTool-module-scss-module__c_WoQq__tokenString{color:#34d399}.JsonFormatterTool-module-scss-module__c_WoQq__tokenNumber{color:#fb923c}.JsonFormatterTool-module-scss-module__c_WoQq__tokenBoolean{color:#c084fc}.JsonFormatterTool-module-scss-module__c_WoQq__tokenNull{color:#f87171}@media (max-width:767px){.JsonFormatterTool-module-scss-module__c_WoQq__editor,.JsonFormatterTool-module-scss-module__c_WoQq__outputPre{min-height:18rem}.JsonFormatterTool-module-scss-module__c_WoQq__inlineNotice{margin-inline:.75rem;width:calc(100% - 1.5rem);margin-bottom:.75rem}}
.KeywordDensityTool-module-scss-module__xlCkBa__sourceBar{display:flex}.KeywordDensityTool-module-scss-module__xlCkBa__modeGroup{flex-wrap:wrap;gap:.55rem;display:flex}.KeywordDensityTool-module-scss-module__xlCkBa__modeButton{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-bg-secondary));min-height:2.9rem;color:var(--color-text-muted);border-radius:999px;align-items:center;gap:.5rem;padding:0 1rem;font-size:.84rem;font-weight:700;display:inline-flex}.KeywordDensityTool-module-scss-module__xlCkBa__modeButtonActive{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 78%, transparent);color:var(--color-accent)}.KeywordDensityTool-module-scss-module__xlCkBa__urlRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.KeywordDensityTool-module-scss-module__xlCkBa__textHeader{justify-content:space-between;gap:1rem;margin-bottom:.85rem;display:flex}.KeywordDensityTool-module-scss-module__xlCkBa__textActions{flex-wrap:wrap;gap:.55rem;display:flex}.KeywordDensityTool-module-scss-module__xlCkBa__textInput{min-height:15rem}.KeywordDensityTool-module-scss-module__xlCkBa__optionsRow{flex-wrap:wrap;align-items:end;gap:1rem 1.25rem;display:flex}.KeywordDensityTool-module-scss-module__xlCkBa__optionBlock{gap:.45rem;display:grid}.KeywordDensityTool-module-scss-module__xlCkBa__optionLabel{color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.KeywordDensityTool-module-scss-module__xlCkBa__segmentedGroup{flex-wrap:wrap;gap:.45rem;display:flex}.KeywordDensityTool-module-scss-module__xlCkBa__segmentedButton{border:1px solid var(--color-border);background:var(--color-surface);min-height:2.6rem;color:var(--color-text-muted);border-radius:999px;padding:0 .9rem;font-size:.8rem;font-weight:700}.KeywordDensityTool-module-scss-module__xlCkBa__segmentedButtonActive{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 78%, transparent);color:var(--color-accent)}.KeywordDensityTool-module-scss-module__xlCkBa__toggleRow{min-height:2.6rem;color:var(--color-text);align-items:center;gap:.6rem;font-size:.86rem;display:inline-flex}.KeywordDensityTool-module-scss-module__xlCkBa__inlineField{gap:.45rem;display:grid}.KeywordDensityTool-module-scss-module__xlCkBa__smallField{width:5rem}.KeywordDensityTool-module-scss-module__xlCkBa__targetField{flex:1;gap:.45rem;min-width:min(18rem,100%);display:grid}.KeywordDensityTool-module-scss-module__xlCkBa__targetCard{border:1px solid color-mix(in srgb, var(--color-accent) 22%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 70%, transparent);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.2rem;display:flex}.KeywordDensityTool-module-scss-module__xlCkBa__targetEyebrow{color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.KeywordDensityTool-module-scss-module__xlCkBa__targetWord{margin:.35rem 0 .25rem;font-size:1.3rem}.KeywordDensityTool-module-scss-module__xlCkBa__targetNote{color:var(--color-text-muted);margin:0;font-size:.88rem}.KeywordDensityTool-module-scss-module__xlCkBa__targetBadge{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:.5rem .85rem;font-size:.74rem;font-weight:800}.KeywordDensityTool-module-scss-module__xlCkBa__resultsGrid{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:1.5rem;display:grid}.KeywordDensityTool-module-scss-module__xlCkBa__leftColumn{gap:1.5rem;display:grid}.KeywordDensityTool-module-scss-module__xlCkBa__statsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.KeywordDensityTool-module-scss-module__xlCkBa__statCard{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-bg-secondary));border-radius:.95rem;gap:.25rem;padding:1rem;display:grid}.KeywordDensityTool-module-scss-module__xlCkBa__statCard strong{color:var(--color-heading);font-size:1.2rem}.KeywordDensityTool-module-scss-module__xlCkBa__statCard span{color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.05em;font-size:.76rem}.KeywordDensityTool-module-scss-module__xlCkBa__tableHeader{justify-content:space-between;gap:1rem;margin-bottom:.9rem;display:flex}.KeywordDensityTool-module-scss-module__xlCkBa__tableActions{flex-wrap:wrap;gap:.45rem;display:flex}.KeywordDensityTool-module-scss-module__xlCkBa__viewButton{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-bg-secondary));min-height:2.45rem;color:var(--color-text-muted);border-radius:999px;align-items:center;gap:.45rem;padding:0 .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.KeywordDensityTool-module-scss-module__xlCkBa__viewButtonActive{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-border));color:var(--color-accent)}.KeywordDensityTool-module-scss-module__xlCkBa__keywordTableWrap{overflow:auto}.KeywordDensityTool-module-scss-module__xlCkBa__keywordTable{border-collapse:collapse;width:100%}.KeywordDensityTool-module-scss-module__xlCkBa__keywordTable th,.KeywordDensityTool-module-scss-module__xlCkBa__keywordTable td{border-bottom:1px solid var(--color-border);text-align:left;padding:.75rem .6rem;font-size:.84rem}.KeywordDensityTool-module-scss-module__xlCkBa__keywordTable th{color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.KeywordDensityTool-module-scss-module__xlCkBa__chartList{gap:.75rem;display:grid}.KeywordDensityTool-module-scss-module__xlCkBa__chartRow{grid-template-columns:minmax(8rem,10rem) minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.KeywordDensityTool-module-scss-module__xlCkBa__chartLabel{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.KeywordDensityTool-module-scss-module__xlCkBa__chartTrack{background:color-mix(in srgb, var(--color-surface) 85%, var(--color-bg-secondary));border-radius:999px;height:1.25rem;overflow:hidden}.KeywordDensityTool-module-scss-module__xlCkBa__chartFill{background:linear-gradient(90deg, var(--color-accent) 0%, color-mix(in srgb, var(--color-accent) 75%, #60a5fa) 100%);min-width:2rem;height:100%;color:var(--color-accent-contrast);border-radius:999px;justify-content:flex-end;align-items:center;padding-right:.45rem;font-size:.72rem;font-weight:800;display:inline-flex}.KeywordDensityTool-module-scss-module__xlCkBa__chartDensity{color:var(--color-text-subtle);font-size:.76rem}.KeywordDensityTool-module-scss-module__xlCkBa__exportBlock{max-height:34rem;overflow:auto}.KeywordDensityTool-module-scss-module__xlCkBa__densityGood{color:var(--color-accent)}.KeywordDensityTool-module-scss-module__xlCkBa__densityWarn{color:#d97706}.KeywordDensityTool-module-scss-module__xlCkBa__densityOver{color:#dc2626}@media (max-width:960px){.KeywordDensityTool-module-scss-module__xlCkBa__resultsGrid{grid-template-columns:1fr}.KeywordDensityTool-module-scss-module__xlCkBa__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.KeywordDensityTool-module-scss-module__xlCkBa__urlRow{grid-template-columns:1fr}.KeywordDensityTool-module-scss-module__xlCkBa__textHeader,.KeywordDensityTool-module-scss-module__xlCkBa__tableHeader{flex-direction:column}.KeywordDensityTool-module-scss-module__xlCkBa__chartRow{grid-template-columns:1fr}.KeywordDensityTool-module-scss-module__xlCkBa__chartDensity{text-align:right}}
.MetaExtractorTool-module-scss-module__Yk9TKG__sourceBar{display:flex}.MetaExtractorTool-module-scss-module__Yk9TKG__modeGroup{flex-wrap:wrap;gap:.55rem;display:flex}.MetaExtractorTool-module-scss-module__Yk9TKG__modeButton{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-bg-secondary));min-height:2.9rem;color:var(--color-text-muted);border-radius:999px;align-items:center;gap:.5rem;padding:0 1rem;font-size:.84rem;font-weight:700;display:inline-flex}.MetaExtractorTool-module-scss-module__Yk9TKG__modeButtonActive{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 78%, transparent);color:var(--color-accent)}.MetaExtractorTool-module-scss-module__Yk9TKG__urlRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.MetaExtractorTool-module-scss-module__Yk9TKG__htmlInput{min-height:17rem;font-family:var(--font-mono);font-size:.81rem}.MetaExtractorTool-module-scss-module__Yk9TKG__resultsGrid{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);gap:1.5rem;display:grid}.MetaExtractorTool-module-scss-module__Yk9TKG__leftColumn{gap:1.5rem;display:grid}.MetaExtractorTool-module-scss-module__Yk9TKG__scoreHeader{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.MetaExtractorTool-module-scss-module__Yk9TKG__scoreRing{border:5px solid;border-radius:999px;justify-content:center;align-items:center;width:5rem;height:5rem;font-size:1.35rem;font-weight:800;display:inline-flex}.MetaExtractorTool-module-scss-module__Yk9TKG__scoreGood{color:var(--color-accent)}.MetaExtractorTool-module-scss-module__Yk9TKG__scoreWarn{color:#d97706}.MetaExtractorTool-module-scss-module__Yk9TKG__scoreBad{color:#dc2626}.MetaExtractorTool-module-scss-module__Yk9TKG__scoreTitle{margin:0 0 .25rem;font-size:1.1rem}.MetaExtractorTool-module-scss-module__Yk9TKG__scoreText{color:var(--color-text-muted);margin:0;font-size:.88rem}.MetaExtractorTool-module-scss-module__Yk9TKG__checkList{gap:.6rem;display:grid}.MetaExtractorTool-module-scss-module__Yk9TKG__checkItem{border-radius:.9rem;align-items:center;gap:.6rem;padding:.7rem .85rem;font-size:.84rem;display:flex}.MetaExtractorTool-module-scss-module__Yk9TKG__checkOk{background:color-mix(in srgb, var(--color-accent-soft) 72%, transparent);color:var(--color-accent)}.MetaExtractorTool-module-scss-module__Yk9TKG__checkMissing{color:#b45309;background:#f59e0b1a}.MetaExtractorTool-module-scss-module__Yk9TKG__previewCard{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 86%, var(--color-bg-secondary));border-radius:1rem;overflow:hidden}.MetaExtractorTool-module-scss-module__Yk9TKG__previewMedia{background:color-mix(in srgb, var(--color-surface) 78%, var(--color-bg-secondary));justify-content:center;align-items:center;height:9rem;display:flex}.MetaExtractorTool-module-scss-module__Yk9TKG__previewMedia img{object-fit:cover;width:100%;height:100%}.MetaExtractorTool-module-scss-module__Yk9TKG__previewPlaceholder{color:var(--color-text-subtle);font-size:1.6rem}.MetaExtractorTool-module-scss-module__Yk9TKG__previewBody{padding:1rem}.MetaExtractorTool-module-scss-module__Yk9TKG__previewDomain{color:var(--color-text-subtle);letter-spacing:.08em;font-size:.72rem}.MetaExtractorTool-module-scss-module__Yk9TKG__previewTitle{margin:.35rem 0 .3rem;font-size:.98rem}.MetaExtractorTool-module-scss-module__Yk9TKG__previewDescription{color:var(--color-text-muted);margin:0;font-size:.84rem;line-height:1.6}.MetaExtractorTool-module-scss-module__Yk9TKG__groupPanelBody{gap:1rem;max-height:48rem;padding:1rem;display:grid;overflow:auto}.MetaExtractorTool-module-scss-module__Yk9TKG__groupBlock{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1rem;overflow:hidden}.MetaExtractorTool-module-scss-module__Yk9TKG__groupHeader{border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 84%, var(--color-bg-secondary));color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:.85rem 1rem;font-size:.76rem;font-weight:800;display:flex}.MetaExtractorTool-module-scss-module__Yk9TKG__tagRows{display:grid}.MetaExtractorTool-module-scss-module__Yk9TKG__tagRow{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(10rem,12rem) minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.8rem 1rem;display:grid}.MetaExtractorTool-module-scss-module__Yk9TKG__tagRow:last-child{border-bottom:none}.MetaExtractorTool-module-scss-module__Yk9TKG__tagKey{color:var(--color-text-subtle);word-break:break-word;font-size:.78rem;font-weight:700}.MetaExtractorTool-module-scss-module__Yk9TKG__tagValue{color:var(--color-text);font-family:var(--font-mono);word-break:break-word;font-size:.8rem;line-height:1.65}.MetaExtractorTool-module-scss-module__Yk9TKG__copyButton{background:color-mix(in srgb, var(--color-surface) 84%, var(--color-bg-secondary));width:2rem;height:2rem;color:var(--color-text-muted);border:none;border-radius:.7rem;justify-content:center;align-items:center;display:inline-flex}@media (max-width:960px){.MetaExtractorTool-module-scss-module__Yk9TKG__resultsGrid{grid-template-columns:1fr}}@media (max-width:767px){.MetaExtractorTool-module-scss-module__Yk9TKG__urlRow,.MetaExtractorTool-module-scss-module__Yk9TKG__tagRow{grid-template-columns:1fr}}
.MetaTagGeneratorTool-module-scss-module__duaq5q__metaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.MetaTagGeneratorTool-module-scss-module__duaq5q__formColumn,.MetaTagGeneratorTool-module-scss-module__duaq5q__previewColumn{align-content:start;gap:1rem;display:grid}.MetaTagGeneratorTool-module-scss-module__duaq5q__twoColumnFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.MetaTagGeneratorTool-module-scss-module__duaq5q__lengthHint{color:var(--color-text-subtle);font-weight:500}.MetaTagGeneratorTool-module-scss-module__duaq5q__charBar{background:var(--color-border);border-radius:999px;height:.2rem;overflow:hidden}.MetaTagGeneratorTool-module-scss-module__duaq5q__charBarFill{border-radius:inherit;background:var(--color-accent);height:100%}.MetaTagGeneratorTool-module-scss-module__duaq5q__barWarn{background:#f59e0b}.MetaTagGeneratorTool-module-scss-module__duaq5q__barDanger{background:#ef4444}.MetaTagGeneratorTool-module-scss-module__duaq5q__helpText{color:var(--color-text-subtle);margin:0;font-size:.76rem}.MetaTagGeneratorTool-module-scss-module__duaq5q__previewCard{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1rem;overflow:hidden}.MetaTagGeneratorTool-module-scss-module__duaq5q__previewLabel{border-bottom:1px solid var(--color-border);color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;padding:.9rem 1rem;font-size:.74rem;font-weight:700;display:flex}.MetaTagGeneratorTool-module-scss-module__duaq5q__previewLabel svg{color:var(--color-accent)}.MetaTagGeneratorTool-module-scss-module__duaq5q__previewBody{padding:1rem}.MetaTagGeneratorTool-module-scss-module__duaq5q__serpUrl{color:#22c55e;margin-bottom:.3rem;font-size:.8rem}.MetaTagGeneratorTool-module-scss-module__duaq5q__serpTitle{color:#60a5fa;margin-bottom:.3rem;font-size:1.05rem;line-height:1.35}.MetaTagGeneratorTool-module-scss-module__duaq5q__serpDescription,.MetaTagGeneratorTool-module-scss-module__duaq5q__ogDescription{color:var(--color-text-muted);font-size:.86rem;line-height:1.65}.MetaTagGeneratorTool-module-scss-module__duaq5q__ogImage{background:linear-gradient(135deg, color-mix(in srgb, var(--color-accent-soft) 45%, transparent), color-mix(in srgb, var(--color-bg-secondary) 90%, transparent));border-radius:.85rem;justify-content:center;align-items:center;height:7.5rem;margin-bottom:.75rem;display:flex;overflow:hidden}.MetaTagGeneratorTool-module-scss-module__duaq5q__ogImage img{object-fit:cover;width:100%;height:100%}.MetaTagGeneratorTool-module-scss-module__duaq5q__ogPlaceholder{background:color-mix(in srgb, var(--color-accent-soft) 75%, transparent);width:3rem;height:3rem;color:var(--color-accent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.MetaTagGeneratorTool-module-scss-module__duaq5q__ogSite{color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.72rem}.MetaTagGeneratorTool-module-scss-module__duaq5q__ogTitle{color:var(--color-text);margin-bottom:.3rem;font-size:.95rem;font-weight:700;line-height:1.4}.MetaTagGeneratorTool-module-scss-module__duaq5q__outputPre{white-space:pre-wrap;word-break:break-word;max-height:20rem;margin:0;overflow:auto}@media (max-width:960px){.MetaTagGeneratorTool-module-scss-module__duaq5q__metaGrid,.MetaTagGeneratorTool-module-scss-module__duaq5q__twoColumnFields{grid-template-columns:1fr}}
.OgGeneratorTool-module-scss-module__Gmo7yG__mainGrid{grid-template-columns:minmax(0,1fr) minmax(20rem,25rem);gap:1.5rem;display:grid}.OgGeneratorTool-module-scss-module__Gmo7yG__leftColumn,.OgGeneratorTool-module-scss-module__Gmo7yG__rightColumn{gap:1.5rem;display:grid}.OgGeneratorTool-module-scss-module__Gmo7yG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.OgGeneratorTool-module-scss-module__Gmo7yG__fullWidth{grid-column:1/-1}.OgGeneratorTool-module-scss-module__Gmo7yG__descriptionField{min-height:7rem}.OgGeneratorTool-module-scss-module__Gmo7yG__helperText{color:var(--color-text-subtle);font-size:.72rem}.OgGeneratorTool-module-scss-module__Gmo7yG__progressTrack{background:color-mix(in srgb, var(--color-surface) 85%, var(--color-bg-secondary));border-radius:999px;height:.3rem;overflow:hidden}.OgGeneratorTool-module-scss-module__Gmo7yG__progressFill{background:var(--color-accent);border-radius:999px;height:100%}.OgGeneratorTool-module-scss-module__Gmo7yG__progressWarn{background:#d97706}.OgGeneratorTool-module-scss-module__Gmo7yG__progressOver{background:#dc2626}.OgGeneratorTool-module-scss-module__Gmo7yG__previewWrap{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 90%, var(--color-bg-secondary));border-radius:1rem;overflow:hidden}.OgGeneratorTool-module-scss-module__Gmo7yG__previewHeader{border-bottom:1px solid var(--color-border);width:100%;color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;padding:.9rem 1rem;font-size:.74rem;font-weight:700;display:inline-flex}.OgGeneratorTool-module-scss-module__Gmo7yG__previewHeader svg{color:var(--color-accent)}.OgGeneratorTool-module-scss-module__Gmo7yG__facebookCard{background:#242526}.OgGeneratorTool-module-scss-module__Gmo7yG__facebookImage,.OgGeneratorTool-module-scss-module__Gmo7yG__linkedinImage{color:#9ca3af;background:#1f2937;place-items:center;height:12rem;display:grid}.OgGeneratorTool-module-scss-module__Gmo7yG__facebookImage img,.OgGeneratorTool-module-scss-module__Gmo7yG__linkedinImage img{object-fit:cover;width:100%;height:100%}.OgGeneratorTool-module-scss-module__Gmo7yG__facebookBody{padding:.95rem 1rem 1rem}.OgGeneratorTool-module-scss-module__Gmo7yG__facebookDomain{color:#b0b3b8;text-transform:uppercase;margin-bottom:.3rem;font-size:.72rem}.OgGeneratorTool-module-scss-module__Gmo7yG__facebookTitle{color:#f3f4f6;font-size:.95rem;font-weight:700;line-height:1.35}.OgGeneratorTool-module-scss-module__Gmo7yG__facebookDesc{color:#b0b3b8;margin-top:.35rem;font-size:.82rem;line-height:1.55}.OgGeneratorTool-module-scss-module__Gmo7yG__linkedinCard{background:#1b1f23}.OgGeneratorTool-module-scss-module__Gmo7yG__linkedinBody{padding:.9rem 1rem}.OgGeneratorTool-module-scss-module__Gmo7yG__linkedinTitle{color:#f8fafc;font-size:.92rem;font-weight:700;line-height:1.35}.OgGeneratorTool-module-scss-module__Gmo7yG__linkedinSource{color:#b0b8c5;margin-top:.25rem;font-size:.78rem}.OgGeneratorTool-module-scss-module__Gmo7yG__outputBlock{max-height:22rem;overflow:auto}@media (max-width:960px){.OgGeneratorTool-module-scss-module__Gmo7yG__mainGrid{grid-template-columns:1fr}}@media (max-width:767px){.OgGeneratorTool-module-scss-module__Gmo7yG__formGrid{grid-template-columns:1fr}}
.PngToWebpTool-module-scss-module__hzF52a__mainGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.PngToWebpTool-module-scss-module__hzF52a__stack{gap:1rem;display:grid}.PngToWebpTool-module-scss-module__hzF52a__previewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.PngToWebpTool-module-scss-module__hzF52a__qualityValue{color:var(--color-accent)}@media (max-width:960px){.PngToWebpTool-module-scss-module__hzF52a__mainGrid,.PngToWebpTool-module-scss-module__hzF52a__previewGrid{grid-template-columns:1fr}}
.RedirectCheckerTool-module-scss-module__CX37uq__mainGrid{grid-template-columns:minmax(0,1fr) minmax(20rem,24rem);gap:1.5rem;display:grid}.RedirectCheckerTool-module-scss-module__CX37uq__leftColumn,.RedirectCheckerTool-module-scss-module__CX37uq__rightColumn{gap:1.5rem;display:grid}.RedirectCheckerTool-module-scss-module__CX37uq__sectionHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.RedirectCheckerTool-module-scss-module__CX37uq__ruleLegend,.RedirectCheckerTool-module-scss-module__CX37uq__ruleRow{grid-template-columns:minmax(0,1fr) 6.2rem minmax(0,1fr) 2.2rem;align-items:center;gap:.5rem;display:grid}.RedirectCheckerTool-module-scss-module__CX37uq__ruleLegend{color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;font-size:.68rem;font-weight:700}.RedirectCheckerTool-module-scss-module__CX37uq__ruleList{gap:.55rem;display:grid}.RedirectCheckerTool-module-scss-module__CX37uq__removeButton{border:1px solid var(--color-border);width:2.2rem;height:2.2rem;color:var(--color-text-muted);background:0 0;border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex}.RedirectCheckerTool-module-scss-module__CX37uq__removeButton:hover{color:#dc2626}.RedirectCheckerTool-module-scss-module__CX37uq__fullButton{width:100%;margin-top:1rem}.RedirectCheckerTool-module-scss-module__CX37uq__presetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.RedirectCheckerTool-module-scss-module__CX37uq__presetButton{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 90%, var(--color-bg-secondary));min-height:2.8rem;color:var(--color-text);text-align:left;border-radius:.85rem;padding:.8rem .95rem;font-size:.82rem;font-weight:700}.RedirectCheckerTool-module-scss-module__CX37uq__presetButton:hover{border-color:color-mix(in srgb, var(--color-accent) 25%, var(--color-border))}.RedirectCheckerTool-module-scss-module__CX37uq__summaryBar{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 90%, var(--color-bg-secondary));border-radius:1rem;align-items:stretch;gap:1rem;padding:1rem 1.1rem;display:flex}.RedirectCheckerTool-module-scss-module__CX37uq__summaryItem{text-align:center;flex:1;place-items:center;min-width:0;display:grid}.RedirectCheckerTool-module-scss-module__CX37uq__summaryItem strong{color:var(--color-heading);font-size:1.2rem;line-height:1.1}.RedirectCheckerTool-module-scss-module__CX37uq__summaryItem span{color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.RedirectCheckerTool-module-scss-module__CX37uq__summaryDivider{background:var(--color-border);width:1px}.RedirectCheckerTool-module-scss-module__CX37uq__chainWrap{display:grid}.RedirectCheckerTool-module-scss-module__CX37uq__chainSegment+.RedirectCheckerTool-module-scss-module__CX37uq__chainSegment{margin-top:.2rem}.RedirectCheckerTool-module-scss-module__CX37uq__chainNode{border-bottom:1px solid var(--color-border);align-items:flex-start;gap:1rem;padding:1rem 0;display:flex}.RedirectCheckerTool-module-scss-module__CX37uq__chainSegment:last-child .RedirectCheckerTool-module-scss-module__CX37uq__chainNode{border-bottom:0}.RedirectCheckerTool-module-scss-module__CX37uq__nodeBadge{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;font-size:.76rem;font-weight:800;display:inline-flex}.RedirectCheckerTool-module-scss-module__CX37uq__code200{background:color-mix(in srgb, var(--color-accent) 16%, transparent);color:var(--color-accent)}.RedirectCheckerTool-module-scss-module__CX37uq__code301{color:#d97706;background:#f59e0b29}.RedirectCheckerTool-module-scss-module__CX37uq__code302,.RedirectCheckerTool-module-scss-module__CX37uq__code303,.RedirectCheckerTool-module-scss-module__CX37uq__code307,.RedirectCheckerTool-module-scss-module__CX37uq__code308{color:#2563eb;background:#60a5fa29}.RedirectCheckerTool-module-scss-module__CX37uq__code404,.RedirectCheckerTool-module-scss-module__CX37uq__code500,.RedirectCheckerTool-module-scss-module__CX37uq__codeLOOP{color:#dc2626;background:#ef444429}.RedirectCheckerTool-module-scss-module__CX37uq__nodeInfo{min-width:0}.RedirectCheckerTool-module-scss-module__CX37uq__nodeUrl{color:var(--color-heading);font-family:var(--font-mono);word-break:break-word;font-size:.82rem;line-height:1.6}.RedirectCheckerTool-module-scss-module__CX37uq__nodeDesc{color:var(--color-text-muted);margin-top:.25rem;font-size:.8rem}.RedirectCheckerTool-module-scss-module__CX37uq__chainArrow{color:var(--color-text-subtle);align-items:center;gap:.45rem;padding-left:3.4rem;font-size:.76rem;display:inline-flex}@media (max-width:960px){.RedirectCheckerTool-module-scss-module__CX37uq__mainGrid{grid-template-columns:1fr}}@media (max-width:767px){.RedirectCheckerTool-module-scss-module__CX37uq__ruleLegend{display:none}.RedirectCheckerTool-module-scss-module__CX37uq__ruleRow,.RedirectCheckerTool-module-scss-module__CX37uq__presetGrid{grid-template-columns:1fr}.RedirectCheckerTool-module-scss-module__CX37uq__summaryBar{flex-direction:column}.RedirectCheckerTool-module-scss-module__CX37uq__summaryDivider{width:100%;height:1px}.RedirectCheckerTool-module-scss-module__CX37uq__chainArrow{padding-left:0}}
.RobotsTesterTool-module-scss-module__E-VrFq__mainGrid{grid-template-columns:minmax(0,1fr) minmax(19rem,24rem);gap:1.5rem;display:grid}.RobotsTesterTool-module-scss-module__E-VrFq__leftColumn,.RobotsTesterTool-module-scss-module__E-VrFq__rightColumn{gap:1.5rem;display:grid}.RobotsTesterTool-module-scss-module__E-VrFq__fetchRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.RobotsTesterTool-module-scss-module__E-VrFq__fetchNotice{margin-top:.9rem}.RobotsTesterTool-module-scss-module__E-VrFq__spinner{animation:1s linear infinite RobotsTesterTool-module-scss-module__E-VrFq__spin}.RobotsTesterTool-module-scss-module__E-VrFq__sectionHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.RobotsTesterTool-module-scss-module__E-VrFq__robotsEditor{min-height:18rem;font-family:var(--font-mono);font-size:.83rem;line-height:1.8}.RobotsTesterTool-module-scss-module__E-VrFq__testForm{gap:1rem;display:grid}.RobotsTesterTool-module-scss-module__E-VrFq__agentChips{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.RobotsTesterTool-module-scss-module__E-VrFq__agentChip{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 90%, var(--color-bg-secondary));min-height:2.2rem;color:var(--color-text-muted);border-radius:999px;padding:0 .8rem;font-size:.78rem;font-weight:700}.RobotsTesterTool-module-scss-module__E-VrFq__agentChipActive{border-color:color-mix(in srgb, var(--color-accent) 30%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 78%, transparent);color:var(--color-accent)}.RobotsTesterTool-module-scss-module__E-VrFq__resultCard{border-radius:1rem;gap:1rem;padding:1.2rem 1.25rem;display:flex}.RobotsTesterTool-module-scss-module__E-VrFq__resultAllowed{border:1px solid color-mix(in srgb, var(--color-accent) 28%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 72%, transparent)}.RobotsTesterTool-module-scss-module__E-VrFq__resultBlocked{border:1px solid color-mix(in srgb, #ef4444 28%, var(--color-border));background:#ef44441a}.RobotsTesterTool-module-scss-module__E-VrFq__resultIcon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;display:inline-flex}.RobotsTesterTool-module-scss-module__E-VrFq__iconAllowed{background:color-mix(in srgb, var(--color-accent) 18%, transparent);color:var(--color-accent)}.RobotsTesterTool-module-scss-module__E-VrFq__iconBlocked{color:#dc2626;background:#ef44442e}.RobotsTesterTool-module-scss-module__E-VrFq__resultBody{min-width:0}.RobotsTesterTool-module-scss-module__E-VrFq__resultTitle{color:var(--color-heading);margin:0 0 .25rem;font-size:1rem}.RobotsTesterTool-module-scss-module__E-VrFq__resultMessage{color:var(--color-text-muted);margin:0;font-size:.86rem;line-height:1.6}.RobotsTesterTool-module-scss-module__E-VrFq__matchedRule,.RobotsTesterTool-module-scss-module__E-VrFq__resultPath{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 88%, var(--color-bg-secondary));color:var(--color-text);font-family:var(--font-mono);border-radius:.85rem;margin-top:.75rem;padding:.75rem .9rem;font-size:.78rem}.RobotsTesterTool-module-scss-module__E-VrFq__resultPath{color:var(--color-text-muted);margin-top:.55rem}.RobotsTesterTool-module-scss-module__E-VrFq__parsedList{gap:1rem;display:grid}.RobotsTesterTool-module-scss-module__E-VrFq__parsedBlock{border-bottom:1px solid var(--color-border);padding-bottom:1rem}.RobotsTesterTool-module-scss-module__E-VrFq__parsedBlock:last-child{border-bottom:0;padding-bottom:0}.RobotsTesterTool-module-scss-module__E-VrFq__parsedAgent{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.65rem;font-size:.72rem;font-weight:700}.RobotsTesterTool-module-scss-module__E-VrFq__directiveList{gap:.45rem;display:grid}.RobotsTesterTool-module-scss-module__E-VrFq__directiveItem{align-items:center;gap:.6rem;font-size:.82rem;display:flex}.RobotsTesterTool-module-scss-module__E-VrFq__directiveItem code{color:var(--color-text);font-family:var(--font-mono);word-break:break-word}.RobotsTesterTool-module-scss-module__E-VrFq__directiveallow{color:var(--color-accent);text-transform:capitalize}.RobotsTesterTool-module-scss-module__E-VrFq__directivedisallow{color:#dc2626;text-transform:capitalize}.RobotsTesterTool-module-scss-module__E-VrFq__directivecrawldelay,.RobotsTesterTool-module-scss-module__E-VrFq__directivehost,.RobotsTesterTool-module-scss-module__E-VrFq__directivesitemap{color:#2563eb;text-transform:capitalize}@keyframes RobotsTesterTool-module-scss-module__E-VrFq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:960px){.RobotsTesterTool-module-scss-module__E-VrFq__mainGrid{grid-template-columns:1fr}}@media (max-width:767px){.RobotsTesterTool-module-scss-module__E-VrFq__fetchRow{grid-template-columns:1fr}.RobotsTesterTool-module-scss-module__E-VrFq__resultCard{flex-direction:column}}
.RobotsTxtGeneratorTool-module-scss-module__BLeQrW__builderGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.RobotsTxtGeneratorTool-module-scss-module__BLeQrW__builderColumn,.RobotsTxtGeneratorTool-module-scss-module__BLeQrW__outputColumn{align-content:start;gap:1rem;display:grid}.RobotsTxtGeneratorTool-module-scss-module__BLeQrW__settingsFields{gap:1rem;display:grid}.RobotsTxtGeneratorTool-module-scss-module__BLeQrW__presetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.RobotsTxtGeneratorTool-module-scss-module__BLeQrW__presetButton{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-bg-secondary));min-height:3rem;color:var(--color-text-muted);text-align:left;transition:border-color .2s var(--ease-secondary),background .2s var(--ease-secondary),color .2s var(--ease-secondary);border-radius:.9rem;align-items:center;gap:.55rem;padding:.8rem .95rem;font-size:.84rem;font-weight:700;display:inline-flex}.RobotsTxtGeneratorTool-module-scss-module__BLeQrW__presetButton:hover{border-color:color-mix(in srgb, var(--color-accent) 24%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 70%, transparent);color:var(--color-accent)}.RobotsTxtGeneratorTool-module-scss-module__BLeQrW__sectionHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.RobotsTxtGeneratorTool-module-scss-module__BLeQrW__rulesList{gap:.85rem;display:grid}.RobotsTxtGeneratorTool-module-scss-module__BLeQrW__ruleCard{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 94%, var(--color-bg-secondary));border-radius:.95rem;gap:.85rem;padding:1rem;display:grid;position:relative}.RobotsTxtGeneratorTool-module-scss-module__BLeQrW__deleteButton{width:2rem;height:2rem;color:var(--color-text-subtle);background:0 0;border:0;border-radius:.65rem;place-items:center;display:grid;position:absolute;top:.8rem;right:.8rem}.RobotsTxtGeneratorTool-module-scss-module__BLeQrW__deleteButton:hover,.RobotsTxtGeneratorTool-module-scss-module__BLeQrW__inlineDelete:hover{color:#ef4444;background:#ef44441f}.RobotsTxtGeneratorTool-module-scss-module__BLeQrW__directivesList{gap:.55rem;display:grid}.RobotsTxtGeneratorTool-module-scss-module__BLeQrW__directiveRow{grid-template-columns:8rem minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.RobotsTxtGeneratorTool-module-scss-module__BLeQrW__directivePath{font-family:var(--font-mono)}.RobotsTxtGeneratorTool-module-scss-module__BLeQrW__inlineDelete{width:2rem;height:2rem;color:var(--color-text-subtle);background:0 0;border:0;border-radius:.65rem;place-items:center;display:grid}.RobotsTxtGeneratorTool-module-scss-module__BLeQrW__outputPre{white-space:pre-wrap;word-break:break-word;max-height:32rem;margin:0;overflow:auto}.RobotsTxtGeneratorTool-module-scss-module__BLeQrW__validationList{gap:.75rem;display:grid}.RobotsTxtGeneratorTool-module-scss-module__BLeQrW__validationRow{align-items:flex-start;gap:.65rem;display:flex}.RobotsTxtGeneratorTool-module-scss-module__BLeQrW__validationIcon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex}.RobotsTxtGeneratorTool-module-scss-module__BLeQrW__validationSuccess{background:color-mix(in srgb, var(--color-accent-soft) 75%, transparent);color:var(--color-accent)}.RobotsTxtGeneratorTool-module-scss-module__BLeQrW__validationWarn{color:#f59e0b;background:#f59e0b24}.RobotsTxtGeneratorTool-module-scss-module__BLeQrW__validationInfo{background:color-mix(in srgb, var(--color-surface) 90%, var(--color-bg-secondary));color:var(--color-text-subtle)}.RobotsTxtGeneratorTool-module-scss-module__BLeQrW__validationText{color:var(--color-text-muted);margin:0;line-height:1.65}@media (max-width:960px){.RobotsTxtGeneratorTool-module-scss-module__BLeQrW__builderGrid,.RobotsTxtGeneratorTool-module-scss-module__BLeQrW__presetGrid{grid-template-columns:1fr}}@media (max-width:767px){.RobotsTxtGeneratorTool-module-scss-module__BLeQrW__sectionHeader{flex-direction:column;align-items:flex-start}.RobotsTxtGeneratorTool-module-scss-module__BLeQrW__directiveRow{grid-template-columns:1fr}.RobotsTxtGeneratorTool-module-scss-module__BLeQrW__inlineDelete{justify-self:end}}
.ScreenshotTool-module-scss-module__5ilUia__mainGrid{grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:1.5rem;display:grid}.ScreenshotTool-module-scss-module__5ilUia__stack{gap:1rem;display:grid}.ScreenshotTool-module-scss-module__5ilUia__providerNote{border:1px solid color-mix(in srgb, #60a5fa 24%, var(--color-border));color:color-mix(in srgb, #2563eb 72%, var(--color-text-muted));background:#60a5fa14;border-radius:1rem;gap:.8rem;padding:1rem 1.1rem;font-size:.85rem;line-height:1.65;display:flex}.ScreenshotTool-module-scss-module__5ilUia__providerNote svg{flex-shrink:0;margin-top:.1rem}.ScreenshotTool-module-scss-module__5ilUia__buttonGrid{flex-wrap:wrap;gap:.6rem;display:flex}.ScreenshotTool-module-scss-module__5ilUia__stateCard{place-items:center;min-height:32rem;display:grid}.ScreenshotTool-module-scss-module__5ilUia__stateInner{text-align:center;max-width:28rem}.ScreenshotTool-module-scss-module__5ilUia__spinner{border:3px solid color-mix(in srgb, var(--color-border) 88%, transparent);border-top-color:var(--color-accent);border-radius:50%;width:2.6rem;height:2.6rem;margin:0 auto 1rem;animation:.85s linear infinite ScreenshotTool-module-scss-module__5ilUia__spin}.ScreenshotTool-module-scss-module__5ilUia__resultMeta{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.ScreenshotTool-module-scss-module__5ilUia__resultUrl{color:var(--color-text-muted);word-break:break-word;font-size:.86rem;line-height:1.6}.ScreenshotTool-module-scss-module__5ilUia__resultActions{flex-wrap:wrap;gap:.55rem;display:flex}.ScreenshotTool-module-scss-module__5ilUia__resultFrame{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 90%, var(--color-bg-secondary));border-radius:1rem;overflow:hidden}.ScreenshotTool-module-scss-module__5ilUia__resultFrame img{width:100%;display:block}.ScreenshotTool-module-scss-module__5ilUia__quickList{gap:.45rem;display:grid}@keyframes ScreenshotTool-module-scss-module__5ilUia__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:960px){.ScreenshotTool-module-scss-module__5ilUia__mainGrid{grid-template-columns:1fr}}
.SchemaGeneratorTool-module-scss-module__3s7J8G__stepIndicator{align-items:center;gap:0;display:flex}.SchemaGeneratorTool-module-scss-module__3s7J8G__step{color:var(--color-text-subtle);align-items:center;gap:.6rem;font-size:.82rem;font-weight:700;display:inline-flex}.SchemaGeneratorTool-module-scss-module__3s7J8G__stepActive{color:var(--color-accent)}.SchemaGeneratorTool-module-scss-module__3s7J8G__indicatorNumber{border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:.72rem;display:inline-flex}.SchemaGeneratorTool-module-scss-module__3s7J8G__stepActive .SchemaGeneratorTool-module-scss-module__3s7J8G__indicatorNumber{background:var(--color-accent);color:var(--color-accent-contrast)}.SchemaGeneratorTool-module-scss-module__3s7J8G__stepLine{background:var(--color-border);flex:1;height:1px;margin:0 .7rem}.SchemaGeneratorTool-module-scss-module__3s7J8G__typeGrid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem;display:grid}.SchemaGeneratorTool-module-scss-module__3s7J8G__typeButton{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-bg-secondary));min-height:3.4rem;color:var(--color-text);text-align:left;border-radius:.9rem;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.SchemaGeneratorTool-module-scss-module__3s7J8G__typeButtonActive{border-color:color-mix(in srgb, var(--color-accent) 30%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 72%, transparent);color:var(--color-accent)}.SchemaGeneratorTool-module-scss-module__3s7J8G__typeIcon{background:color-mix(in srgb, var(--color-accent-soft) 70%, transparent);border-radius:.65rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.SchemaGeneratorTool-module-scss-module__3s7J8G__mainGrid{grid-template-columns:minmax(0,1fr) minmax(21rem,24rem);gap:1.5rem;display:grid}.SchemaGeneratorTool-module-scss-module__3s7J8G__formBody{max-height:38rem;overflow:auto}.SchemaGeneratorTool-module-scss-module__3s7J8G__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.SchemaGeneratorTool-module-scss-module__3s7J8G__fullWidthField{grid-column:1/-1}.SchemaGeneratorTool-module-scss-module__3s7J8G__longField{min-height:6rem}.SchemaGeneratorTool-module-scss-module__3s7J8G__required{color:#dc2626;margin-left:.25rem}.SchemaGeneratorTool-module-scss-module__3s7J8G__dynamicBlock,.SchemaGeneratorTool-module-scss-module__3s7J8G__arrayList,.SchemaGeneratorTool-module-scss-module__3s7J8G__stepList{gap:.75rem;display:grid}.SchemaGeneratorTool-module-scss-module__3s7J8G__arrayCard{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 90%, var(--color-bg-secondary));border-radius:.95rem;padding:.9rem}.SchemaGeneratorTool-module-scss-module__3s7J8G__arrayHeader{color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:.6rem;font-size:.72rem;font-weight:700;display:flex}.SchemaGeneratorTool-module-scss-module__3s7J8G__arrayTextarea{min-height:4.5rem;margin-top:.55rem}.SchemaGeneratorTool-module-scss-module__3s7J8G__breadcrumbRow,.SchemaGeneratorTool-module-scss-module__3s7J8G__stepRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2.2rem;align-items:center;gap:.6rem;display:grid}.SchemaGeneratorTool-module-scss-module__3s7J8G__stepRow{grid-template-columns:2rem minmax(0,1fr) 2.2rem}.SchemaGeneratorTool-module-scss-module__3s7J8G__stepNumber{background:color-mix(in srgb, var(--color-accent-soft) 70%, transparent);width:1.8rem;height:1.8rem;color:var(--color-accent);border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.SchemaGeneratorTool-module-scss-module__3s7J8G__removeButton{border:1px solid var(--color-border);width:2.2rem;height:2.2rem;color:var(--color-text-muted);background:0 0;border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex}.SchemaGeneratorTool-module-scss-module__3s7J8G__removeButton:hover{color:#dc2626}.SchemaGeneratorTool-module-scss-module__3s7J8G__ratingStars{gap:.45rem;display:flex}.SchemaGeneratorTool-module-scss-module__3s7J8G__starButton{border:1px solid var(--color-border);width:2.2rem;height:2.2rem;color:var(--color-text-subtle);background:0 0;border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex}.SchemaGeneratorTool-module-scss-module__3s7J8G__starButtonActive{border-color:color-mix(in srgb, #f59e0b 30%, var(--color-border));color:#d97706;background:#f59e0b1f}.SchemaGeneratorTool-module-scss-module__3s7J8G__outputColumn{gap:1rem;display:grid}.SchemaGeneratorTool-module-scss-module__3s7J8G__tabBar{background:color-mix(in srgb, var(--color-surface) 92%, var(--color-bg-secondary));border-radius:.85rem;gap:.35rem;padding:.25rem;display:inline-flex}.SchemaGeneratorTool-module-scss-module__3s7J8G__tabButton{min-height:2.4rem;color:var(--color-text-muted);background:0 0;border-radius:.7rem;padding:0 .9rem;font-size:.8rem;font-weight:700}.SchemaGeneratorTool-module-scss-module__3s7J8G__tabButtonActive{background:var(--color-surface);color:var(--color-heading)}.SchemaGeneratorTool-module-scss-module__3s7J8G__outputBlock{max-height:24rem;overflow:auto}.SchemaGeneratorTool-module-scss-module__3s7J8G__validationList{gap:.55rem;display:grid}.SchemaGeneratorTool-module-scss-module__3s7J8G__validationItem{color:#d97706;align-items:center;gap:.55rem;font-size:.82rem;display:inline-flex}@media (max-width:960px){.SchemaGeneratorTool-module-scss-module__3s7J8G__mainGrid{grid-template-columns:1fr}}@media (max-width:767px){.SchemaGeneratorTool-module-scss-module__3s7J8G__stepIndicator{gap:.65rem;display:grid}.SchemaGeneratorTool-module-scss-module__3s7J8G__stepLine{display:none}.SchemaGeneratorTool-module-scss-module__3s7J8G__formGrid,.SchemaGeneratorTool-module-scss-module__3s7J8G__breadcrumbRow,.SchemaGeneratorTool-module-scss-module__3s7J8G__stepRow{grid-template-columns:1fr}}
.SerpPreviewTool-module-scss-module__JmOEbq__sourceBar{display:flex}.SerpPreviewTool-module-scss-module__JmOEbq__modeGroup{flex-wrap:wrap;gap:.55rem;display:flex}.SerpPreviewTool-module-scss-module__JmOEbq__modeButton{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-bg-secondary));min-height:2.9rem;color:var(--color-text-muted);border-radius:999px;align-items:center;gap:.5rem;padding:0 1rem;font-size:.84rem;font-weight:700;display:inline-flex}.SerpPreviewTool-module-scss-module__JmOEbq__modeButtonActive{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 78%, transparent);color:var(--color-accent)}.SerpPreviewTool-module-scss-module__JmOEbq__urlRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.SerpPreviewTool-module-scss-module__JmOEbq__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.SerpPreviewTool-module-scss-module__JmOEbq__fullWidth{grid-column:1/-1}.SerpPreviewTool-module-scss-module__JmOEbq__mainGrid{grid-template-columns:minmax(0,1fr) minmax(19rem,24rem);gap:1.5rem;display:grid}.SerpPreviewTool-module-scss-module__JmOEbq__leftColumn{gap:1.5rem;display:grid}.SerpPreviewTool-module-scss-module__JmOEbq__rightColumn{gap:1rem;display:grid}.SerpPreviewTool-module-scss-module__JmOEbq__metricBlock+.SerpPreviewTool-module-scss-module__JmOEbq__metricBlock{margin-top:1rem}.SerpPreviewTool-module-scss-module__JmOEbq__metricRow{justify-content:space-between;gap:1rem;margin-bottom:.45rem;font-size:.84rem;display:flex}.SerpPreviewTool-module-scss-module__JmOEbq__metricRow span{color:var(--color-text-muted)}.SerpPreviewTool-module-scss-module__JmOEbq__progressTrack{background:color-mix(in srgb, var(--color-surface) 85%, var(--color-bg-secondary));border-radius:999px;height:.45rem;overflow:hidden}.SerpPreviewTool-module-scss-module__JmOEbq__progressFill{background:var(--color-accent);border-radius:999px;height:100%}.SerpPreviewTool-module-scss-module__JmOEbq__progressBad{background:#dc2626}.SerpPreviewTool-module-scss-module__JmOEbq__checkList{gap:.6rem;display:grid}.SerpPreviewTool-module-scss-module__JmOEbq__checkItem{color:var(--color-text);align-items:center;gap:.55rem;font-size:.84rem;display:flex}.SerpPreviewTool-module-scss-module__JmOEbq__checkOk{color:var(--color-accent)}.SerpPreviewTool-module-scss-module__JmOEbq__checkMissing{color:#d97706}.SerpPreviewTool-module-scss-module__JmOEbq__outputBlock{max-height:24rem;overflow:auto}.SerpPreviewTool-module-scss-module__JmOEbq__deviceToggle{gap:.55rem;display:flex}.SerpPreviewTool-module-scss-module__JmOEbq__deviceButton{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-bg-secondary));min-height:2.7rem;color:var(--color-text-muted);border-radius:999px;align-items:center;gap:.5rem;padding:0 .95rem;font-size:.82rem;font-weight:700;display:inline-flex}.SerpPreviewTool-module-scss-module__JmOEbq__deviceButtonActive{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-border));color:var(--color-accent)}.SerpPreviewTool-module-scss-module__JmOEbq__desktopPreview,.SerpPreviewTool-module-scss-module__JmOEbq__mobilePreview{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 88%, var(--color-bg-secondary));border-radius:1rem}.SerpPreviewTool-module-scss-module__JmOEbq__desktopPreview{padding:1.25rem 1.3rem}.SerpPreviewTool-module-scss-module__JmOEbq__mobilePreview{max-width:22rem;padding:1rem 1rem 1.2rem}.SerpPreviewTool-module-scss-module__JmOEbq__searchBar{background:var(--color-bg-secondary);min-height:2.9rem;color:var(--color-text-subtle);border-radius:999px;align-items:center;gap:.55rem;margin-bottom:1rem;padding:0 1rem;font-size:.85rem;display:inline-flex}.SerpPreviewTool-module-scss-module__JmOEbq__previewUrl{color:#9aa0a6;font-size:.82rem;line-height:1.5}.SerpPreviewTool-module-scss-module__JmOEbq__resultTitle{color:#8ab4f8;margin:.35rem 0;font-size:1.08rem;line-height:1.35}.SerpPreviewTool-module-scss-module__JmOEbq__resultDescription{color:#bdc1c6;margin:0;font-size:.84rem;line-height:1.6}.SerpPreviewTool-module-scss-module__JmOEbq__resultDate{color:#9aa0a6}@media (max-width:960px){.SerpPreviewTool-module-scss-module__JmOEbq__mainGrid{grid-template-columns:1fr}}@media (max-width:767px){.SerpPreviewTool-module-scss-module__JmOEbq__urlRow,.SerpPreviewTool-module-scss-module__JmOEbq__formGrid{grid-template-columns:1fr}}
.SitemapGeneratorTool-module-scss-module__6Nv7Eq__modeBar{display:flex}.SitemapGeneratorTool-module-scss-module__6Nv7Eq__modeGroup{flex-wrap:wrap;gap:.55rem;display:flex}.SitemapGeneratorTool-module-scss-module__6Nv7Eq__modeButton{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-bg-secondary));min-height:2.9rem;color:var(--color-text-muted);border-radius:999px;align-items:center;gap:.5rem;padding:0 1rem;font-size:.84rem;font-weight:700;display:inline-flex}.SitemapGeneratorTool-module-scss-module__6Nv7Eq__modeButtonActive{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 78%, transparent);color:var(--color-accent)}.SitemapGeneratorTool-module-scss-module__6Nv7Eq__crawlGrid,.SitemapGeneratorTool-module-scss-module__6Nv7Eq__manualGrid{grid-template-columns:minmax(0,1fr) minmax(18rem,.95fr);gap:1.5rem;display:grid}.SitemapGeneratorTool-module-scss-module__6Nv7Eq__leftColumn,.SitemapGeneratorTool-module-scss-module__6Nv7Eq__rightColumn{gap:1.5rem;display:grid}.SitemapGeneratorTool-module-scss-module__6Nv7Eq__optionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.SitemapGeneratorTool-module-scss-module__6Nv7Eq__actionRow{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.SitemapGeneratorTool-module-scss-module__6Nv7Eq__statusCard{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 90%, var(--color-bg-secondary));border-radius:1rem;gap:.7rem;padding:1rem 1.1rem;display:grid}.SitemapGeneratorTool-module-scss-module__6Nv7Eq__statusRow{color:var(--color-text);align-items:center;gap:.65rem;font-size:.86rem;display:flex}.SitemapGeneratorTool-module-scss-module__6Nv7Eq__statusDot{border-radius:999px;flex-shrink:0;width:.75rem;height:.75rem}.SitemapGeneratorTool-module-scss-module__6Nv7Eq__statusIdle{background:var(--color-text-subtle)}.SitemapGeneratorTool-module-scss-module__6Nv7Eq__statusRunning,.SitemapGeneratorTool-module-scss-module__6Nv7Eq__statusDone{background:var(--color-accent)}.SitemapGeneratorTool-module-scss-module__6Nv7Eq__statusError{background:#dc2626}.SitemapGeneratorTool-module-scss-module__6Nv7Eq__progressTrack{background:color-mix(in srgb, var(--color-surface) 85%, var(--color-bg-secondary));border-radius:999px;height:.45rem;overflow:hidden}.SitemapGeneratorTool-module-scss-module__6Nv7Eq__progressFill{background:var(--color-accent);border-radius:999px;height:100%}.SitemapGeneratorTool-module-scss-module__6Nv7Eq__progressText{color:var(--color-text-subtle);font-size:.76rem}.SitemapGeneratorTool-module-scss-module__6Nv7Eq__logList{gap:.45rem;max-height:15rem;display:grid;overflow:auto}.SitemapGeneratorTool-module-scss-module__6Nv7Eq__logItem{color:var(--color-text-muted);font-family:var(--font-mono);font-size:.78rem;line-height:1.55}.SitemapGeneratorTool-module-scss-module__6Nv7Eq__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.SitemapGeneratorTool-module-scss-module__6Nv7Eq__statCard{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-bg-secondary));text-align:center;border-radius:.95rem;gap:.25rem;padding:1rem;display:grid}.SitemapGeneratorTool-module-scss-module__6Nv7Eq__statCard strong{color:var(--color-heading);font-size:1.2rem}.SitemapGeneratorTool-module-scss-module__6Nv7Eq__statCard span{color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}.SitemapGeneratorTool-module-scss-module__6Nv7Eq__bulkInput{min-height:10rem;font-family:var(--font-mono);font-size:.82rem}.SitemapGeneratorTool-module-scss-module__6Nv7Eq__manualList{gap:.8rem;display:grid}.SitemapGeneratorTool-module-scss-module__6Nv7Eq__manualRow{grid-template-columns:minmax(0,1fr) 9rem 5rem 9rem auto;align-items:center;gap:.6rem;display:grid}.SitemapGeneratorTool-module-scss-module__6Nv7Eq__priorityField{text-align:center}.SitemapGeneratorTool-module-scss-module__6Nv7Eq__removeButton{color:#dc2626;background:#ef44441a;border:none;border-radius:.8rem;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex}.SitemapGeneratorTool-module-scss-module__6Nv7Eq__outputBlock{max-height:42rem;overflow:auto}.SitemapGeneratorTool-module-scss-module__6Nv7Eq__noteCard{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 90%, var(--color-bg-secondary));color:var(--color-text-muted);border-radius:1rem;align-items:flex-start;gap:.6rem;padding:.95rem 1rem;font-size:.84rem;line-height:1.6;display:inline-flex}.SitemapGeneratorTool-module-scss-module__6Nv7Eq__noteCard svg{color:var(--color-accent);flex-shrink:0}@media (max-width:1100px){.SitemapGeneratorTool-module-scss-module__6Nv7Eq__manualRow{grid-template-columns:1fr}}@media (max-width:960px){.SitemapGeneratorTool-module-scss-module__6Nv7Eq__crawlGrid,.SitemapGeneratorTool-module-scss-module__6Nv7Eq__manualGrid{grid-template-columns:1fr}.SitemapGeneratorTool-module-scss-module__6Nv7Eq__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.SitemapGeneratorTool-module-scss-module__6Nv7Eq__optionGrid{grid-template-columns:1fr}}
.SlugGeneratorTool-module-scss-module__RZdata__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.SlugGeneratorTool-module-scss-module__RZdata__column{align-content:start;gap:1.5rem;display:grid}.SlugGeneratorTool-module-scss-module__RZdata__inputArea{min-height:8.5rem}.SlugGeneratorTool-module-scss-module__RZdata__optionList{gap:.4rem;margin-top:1rem;display:grid}.SlugGeneratorTool-module-scss-module__RZdata__optionRow{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;display:flex}.SlugGeneratorTool-module-scss-module__RZdata__optionRow:last-child{border-bottom:0;padding-bottom:0}.SlugGeneratorTool-module-scss-module__RZdata__optionLabel{color:var(--color-text);font-size:.88rem;font-weight:700}.SlugGeneratorTool-module-scss-module__RZdata__optionHint,.SlugGeneratorTool-module-scss-module__RZdata__bulkHint{color:var(--color-text-subtle);font-size:.76rem}.SlugGeneratorTool-module-scss-module__RZdata__separatorGroup{gap:.45rem;display:flex}.SlugGeneratorTool-module-scss-module__RZdata__separatorButton{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 94%, var(--color-bg-secondary));width:2.5rem;height:2.5rem;color:var(--color-text-muted);border-radius:.8rem;font-weight:700}.SlugGeneratorTool-module-scss-module__RZdata__separatorButtonActive{border-color:color-mix(in srgb, var(--color-accent) 24%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 70%, transparent);color:var(--color-accent)}.SlugGeneratorTool-module-scss-module__RZdata__toggleWrap{width:3.25rem;height:1.9rem;display:inline-flex;position:relative}.SlugGeneratorTool-module-scss-module__RZdata__toggleWrap input{opacity:0;position:absolute;inset:0}.SlugGeneratorTool-module-scss-module__RZdata__toggleWrap span{background:var(--color-bg-secondary);border:1px solid var(--color-border);width:100%;height:100%;transition:.2s var(--ease-secondary);border-radius:999px}.SlugGeneratorTool-module-scss-module__RZdata__toggleWrap span:after{content:"";background:var(--color-surface);width:1.35rem;height:1.35rem;transition:.2s var(--ease-secondary);border-radius:999px;position:absolute;top:.17rem;left:.2rem;box-shadow:0 2px 10px #00000026}.SlugGeneratorTool-module-scss-module__RZdata__toggleWrap input:checked+span{background:color-mix(in srgb, var(--color-accent-soft) 80%, transparent);border-color:color-mix(in srgb, var(--color-accent) 24%, var(--color-border))}.SlugGeneratorTool-module-scss-module__RZdata__toggleWrap input:checked+span:after{background:var(--color-accent);transform:translate(1.3rem)}.SlugGeneratorTool-module-scss-module__RZdata__lengthField{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 94%, var(--color-bg-secondary));width:5rem;min-height:2.5rem;color:var(--color-text);font:inherit;border-radius:.85rem;padding:0 .85rem}.SlugGeneratorTool-module-scss-module__RZdata__bulkHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.SlugGeneratorTool-module-scss-module__RZdata__bulkArea{min-height:10rem}.SlugGeneratorTool-module-scss-module__RZdata__bulkOutput{border:1px solid var(--color-border);border-radius:1rem;margin-top:1rem;overflow:hidden}.SlugGeneratorTool-module-scss-module__RZdata__bulkActions{border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 90%, var(--color-bg-secondary));justify-content:flex-end;padding:.75rem .85rem;display:flex}.SlugGeneratorTool-module-scss-module__RZdata__bulkPre{color:var(--color-accent);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;margin:0;padding:.95rem 1rem;font-size:.84rem;line-height:1.75}.SlugGeneratorTool-module-scss-module__RZdata__slugOutputWrap{border:1px solid color-mix(in srgb, var(--color-accent) 20%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 60%, transparent);border-radius:1rem;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.1rem;display:flex}.SlugGeneratorTool-module-scss-module__RZdata__slugOutput{color:var(--color-accent);font-family:var(--font-mono);word-break:break-word;flex:1;font-size:1rem}.SlugGeneratorTool-module-scss-module__RZdata__urlPreview{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 94%, var(--color-bg-secondary));color:var(--color-text);font-family:var(--font-mono);word-break:break-all;border-radius:.85rem;padding:.9rem 1rem;font-size:.82rem}.SlugGeneratorTool-module-scss-module__RZdata__urlPrefix{color:var(--color-text-subtle)}.SlugGeneratorTool-module-scss-module__RZdata__slugStats{flex-wrap:wrap;gap:.65rem;margin-top:.9rem;display:flex}.SlugGeneratorTool-module-scss-module__RZdata__variantList{display:grid}.SlugGeneratorTool-module-scss-module__RZdata__variantRow{border-bottom:1px solid var(--color-border);grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.75rem 0;display:grid}.SlugGeneratorTool-module-scss-module__RZdata__variantRow:last-child{border-bottom:0;padding-bottom:0}.SlugGeneratorTool-module-scss-module__RZdata__variantLabel{color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.SlugGeneratorTool-module-scss-module__RZdata__variantValue,.SlugGeneratorTool-module-scss-module__RZdata__historyText{color:var(--color-text);font-family:var(--font-mono);word-break:break-word;font-size:.82rem}.SlugGeneratorTool-module-scss-module__RZdata__variantCopy,.SlugGeneratorTool-module-scss-module__RZdata__historyCopy{border:1px solid var(--color-border);width:2.15rem;height:2.15rem;color:var(--color-text-subtle);background:0 0;border-radius:.7rem;justify-content:center;align-items:center;display:inline-flex}.SlugGeneratorTool-module-scss-module__RZdata__historyList{gap:.55rem;list-style:none;display:grid}.SlugGeneratorTool-module-scss-module__RZdata__historyItem{background:color-mix(in srgb, var(--color-surface) 94%, var(--color-bg-secondary));border-radius:.85rem;align-items:center;gap:.85rem;padding:.75rem .85rem;display:flex}.SlugGeneratorTool-module-scss-module__RZdata__emptyState{color:var(--color-text-subtle);align-items:center;gap:.65rem;display:flex}@media (max-width:960px){.SlugGeneratorTool-module-scss-module__RZdata__grid{grid-template-columns:1fr}}@media (max-width:767px){.SlugGeneratorTool-module-scss-module__RZdata__optionRow,.SlugGeneratorTool-module-scss-module__RZdata__bulkHeader,.SlugGeneratorTool-module-scss-module__RZdata__slugOutputWrap{flex-direction:column;align-items:flex-start}.SlugGeneratorTool-module-scss-module__RZdata__variantRow{grid-template-columns:1fr}}
.SvgOptimizerTool-module-scss-module__aF-PAW__toolbar{flex-wrap:wrap;gap:.9rem 1.2rem;display:flex}.SvgOptimizerTool-module-scss-module__aF-PAW__toggleLabel{color:var(--color-text-muted);font-size:.84rem}.SvgOptimizerTool-module-scss-module__aF-PAW__panelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.SvgOptimizerTool-module-scss-module__aF-PAW__editor{min-height:27rem;font-family:var(--font-mono);font-size:.82rem;line-height:1.75}.SvgOptimizerTool-module-scss-module__aF-PAW__previewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.SvgOptimizerTool-module-scss-module__aF-PAW__previewCard{gap:.85rem;display:grid}.SvgOptimizerTool-module-scss-module__aF-PAW__previewTitle{color:var(--color-text-subtle);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:700}.SvgOptimizerTool-module-scss-module__aF-PAW__previewShell{min-height:13rem}@media (max-width:960px){.SvgOptimizerTool-module-scss-module__aF-PAW__panelGrid,.SvgOptimizerTool-module-scss-module__aF-PAW__previewGrid{grid-template-columns:1fr}}
