.UtilityToolsForm-module__gSc6dG__container{gap:1rem;margin:1rem 0 3rem;display:grid}.UtilityToolsForm-module__gSc6dG__hero{background:linear-gradient(130deg,#eff6ff 0%,#eef2ff 35%,#ecfeff 100%);border:1px solid #dbeafe;border-radius:12px;padding:1rem 1.1rem}.UtilityToolsForm-module__gSc6dG__hero h1{color:#0f172a;margin:0;font-size:1.5rem}.UtilityToolsForm-module__gSc6dG__hero p{color:#334155;margin:.45rem 0 0;line-height:1.5}.UtilityToolsForm-module__gSc6dG__tabBar{flex-wrap:wrap;gap:.5rem;display:flex}.UtilityToolsForm-module__gSc6dG__tabButton{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:.4rem;padding:.42rem .78rem;font-size:.9rem;text-decoration:none;transition:all .2s;display:inline-flex}.UtilityToolsForm-module__gSc6dG__tabButton:hover{color:#1d4ed8;border-color:#93c5fd}.UtilityToolsForm-module__gSc6dG__tabButtonActive{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.UtilityToolsForm-module__gSc6dG__panel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:.85rem;padding:1rem;display:grid}.UtilityToolsForm-module__gSc6dG__sectionHeader h2{color:#0f172a;margin:0;font-size:1.1rem}.UtilityToolsForm-module__gSc6dG__sectionHeader p{color:#475569;margin:.28rem 0 0;font-size:.92rem}.UtilityToolsForm-module__gSc6dG__textarea,.UtilityToolsForm-module__gSc6dG__input,.UtilityToolsForm-module__gSc6dG__inlineControls select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;font-size:.92rem}.UtilityToolsForm-module__gSc6dG__textarea{resize:vertical;min-height:84px;padding:.7rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.45}.UtilityToolsForm-module__gSc6dG__input,.UtilityToolsForm-module__gSc6dG__inlineControls select{padding:.52rem .62rem}.UtilityToolsForm-module__gSc6dG__inlineControls{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.65rem;display:grid}.UtilityToolsForm-module__gSc6dG__inlineControls label{color:#334155;gap:.32rem;font-size:.84rem;font-weight:600;display:grid}.UtilityToolsForm-module__gSc6dG__statsGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.55rem;display:grid}.UtilityToolsForm-module__gSc6dG__statCard{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;gap:.22rem;padding:.55rem .65rem;display:grid}.UtilityToolsForm-module__gSc6dG__statCard span{color:#475569;font-size:.78rem}.UtilityToolsForm-module__gSc6dG__statCard strong{color:#0f172a;font-size:1rem}.UtilityToolsForm-module__gSc6dG__buttonGrid,.UtilityToolsForm-module__gSc6dG__presetWrap,.UtilityToolsForm-module__gSc6dG__actionsRow{flex-wrap:wrap;gap:.45rem;display:flex}.UtilityToolsForm-module__gSc6dG__uploadRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.UtilityToolsForm-module__gSc6dG__uploadButton{color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:.35rem;padding:.46rem .72rem;font-size:.84rem;font-weight:600;display:inline-flex}.UtilityToolsForm-module__gSc6dG__uploadButton:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.UtilityToolsForm-module__gSc6dG__hiddenFileInput{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.UtilityToolsForm-module__gSc6dG__fileMeta{color:#64748b;overflow-wrap:anywhere;font-size:.82rem}.UtilityToolsForm-module__gSc6dG__buttonGrid button,.UtilityToolsForm-module__gSc6dG__actionsRow button,.UtilityToolsForm-module__gSc6dG__presetWrap button,.UtilityToolsForm-module__gSc6dG__inlineControls button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:.35rem;padding:.46rem .72rem;font-size:.84rem;font-weight:600;display:inline-flex}.UtilityToolsForm-module__gSc6dG__buttonGrid button:hover,.UtilityToolsForm-module__gSc6dG__actionsRow button:hover,.UtilityToolsForm-module__gSc6dG__presetWrap button:hover,.UtilityToolsForm-module__gSc6dG__inlineControls button:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.UtilityToolsForm-module__gSc6dG__buttonGrid button:disabled,.UtilityToolsForm-module__gSc6dG__actionsRow button:disabled,.UtilityToolsForm-module__gSc6dG__presetWrap button:disabled,.UtilityToolsForm-module__gSc6dG__inlineControls button:disabled{opacity:.55;cursor:not-allowed}.UtilityToolsForm-module__gSc6dG__resultBox{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9px;align-items:center;gap:.45rem;padding:.62rem .72rem;display:flex}.UtilityToolsForm-module__gSc6dG__hint{color:#64748b;margin:-.25rem 0 0;font-size:.82rem}.UtilityToolsForm-module__gSc6dG__splitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.UtilityToolsForm-module__gSc6dG__card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:.62rem;padding:.75rem;display:grid}.UtilityToolsForm-module__gSc6dG__card h3{color:#0f172a;margin:0;font-size:.98rem}.UtilityToolsForm-module__gSc6dG__previewWrap{background:#fff;border:1px solid #dbeafe;border-radius:8px;padding:.45rem}.UtilityToolsForm-module__gSc6dG__previewWrap img{max-width:100%;max-height:220px;margin:0 auto;display:block}.UtilityToolsForm-module__gSc6dG__colorGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.62rem;display:grid}.UtilityToolsForm-module__gSc6dG__colorGrid label,.UtilityToolsForm-module__gSc6dG__colorPickerLabel{color:#334155;gap:.3rem;font-size:.84rem;font-weight:600;display:grid}.UtilityToolsForm-module__gSc6dG__colorPickerLabel input{background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;height:42px;padding:.2rem}.UtilityToolsForm-module__gSc6dG__checkboxGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.4rem;display:grid}.UtilityToolsForm-module__gSc6dG__checkboxGrid label{color:#334155;align-items:center;gap:.4rem;font-size:.86rem;display:flex}.UtilityToolsForm-module__gSc6dG__error{color:#b91c1c;background:#fff1f2;border:1px solid #fecaca;border-radius:8px;padding:.55rem .65rem;font-size:.86rem}.dark .UtilityToolsForm-module__gSc6dG__hero{background:linear-gradient(130deg,#1e40af40 0%,#4338ca38 35%,#0891b23b 100%);border-color:#334155}.dark .UtilityToolsForm-module__gSc6dG__hero h1{color:#e2e8f0}.dark .UtilityToolsForm-module__gSc6dG__hero p{color:#cbd5e1}.dark .UtilityToolsForm-module__gSc6dG__tabButton{color:#cbd5e1;background:#0f172a;border-color:#334155}.dark .UtilityToolsForm-module__gSc6dG__tabButton:hover{color:#93c5fd;border-color:#60a5fa}.dark .UtilityToolsForm-module__gSc6dG__tabButtonActive{color:#fff;background:#2563eb;border-color:#2563eb}.dark .UtilityToolsForm-module__gSc6dG__panel{background:#0b1220;border-color:#334155}.dark .UtilityToolsForm-module__gSc6dG__sectionHeader h2{color:#e2e8f0}.dark .UtilityToolsForm-module__gSc6dG__sectionHeader p{color:#94a3b8}.dark .UtilityToolsForm-module__gSc6dG__inlineControls label{color:#94a3b8}.dark .UtilityToolsForm-module__gSc6dG__checkboxGrid label{color:#94a3b8}.dark .UtilityToolsForm-module__gSc6dG__hint{color:#94a3b8}.dark .UtilityToolsForm-module__gSc6dG__statCard span{color:#94a3b8}.dark .UtilityToolsForm-module__gSc6dG__textarea{color:#e2e8f0;background:#020617;border-color:#334155}.dark .UtilityToolsForm-module__gSc6dG__input{color:#e2e8f0;background:#020617;border-color:#334155}.dark .UtilityToolsForm-module__gSc6dG__inlineControls select{color:#e2e8f0;background:#020617;border-color:#334155}.dark .UtilityToolsForm-module__gSc6dG__colorPickerLabel input{color:#e2e8f0;background:#020617;border-color:#334155}.dark .UtilityToolsForm-module__gSc6dG__statCard{background:#0f172a;border-color:#334155}:is(.dark .UtilityToolsForm-module__gSc6dG__statCard strong,.dark .UtilityToolsForm-module__gSc6dG__card h3){color:#e2e8f0}.dark .UtilityToolsForm-module__gSc6dG__buttonGrid button{color:#cbd5e1;background:#0f172a;border-color:#334155}.dark .UtilityToolsForm-module__gSc6dG__actionsRow button{color:#cbd5e1;background:#0f172a;border-color:#334155}.dark .UtilityToolsForm-module__gSc6dG__presetWrap button{color:#cbd5e1;background:#0f172a;border-color:#334155}.dark .UtilityToolsForm-module__gSc6dG__inlineControls button{color:#cbd5e1;background:#0f172a;border-color:#334155}.dark .UtilityToolsForm-module__gSc6dG__uploadButton{color:#cbd5e1;background:#0f172a;border-color:#334155}.dark .UtilityToolsForm-module__gSc6dG__buttonGrid button:hover{color:#93c5fd;background:#1e293b;border-color:#60a5fa}.dark .UtilityToolsForm-module__gSc6dG__actionsRow button:hover{color:#93c5fd;background:#1e293b;border-color:#60a5fa}.dark .UtilityToolsForm-module__gSc6dG__presetWrap button:hover{color:#93c5fd;background:#1e293b;border-color:#60a5fa}.dark .UtilityToolsForm-module__gSc6dG__inlineControls button:hover{color:#93c5fd;background:#1e293b;border-color:#60a5fa}.dark .UtilityToolsForm-module__gSc6dG__uploadButton:hover{color:#93c5fd;background:#1e293b;border-color:#60a5fa}.dark .UtilityToolsForm-module__gSc6dG__fileMeta{color:#94a3b8}.dark .UtilityToolsForm-module__gSc6dG__resultBox{color:#bfdbfe;background:#2563eb33;border-color:#1d4ed8}.dark .UtilityToolsForm-module__gSc6dG__card{background:#0f172a;border-color:#334155}.dark .UtilityToolsForm-module__gSc6dG__previewWrap{background:#020617;border-color:#334155}.dark .UtilityToolsForm-module__gSc6dG__error{color:#fecaca;background:#7f1d1d40;border-color:#7f1d1d}@media (max-width:960px){.UtilityToolsForm-module__gSc6dG__splitGrid{grid-template-columns:1fr}.UtilityToolsForm-module__gSc6dG__colorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.UtilityToolsForm-module__gSc6dG__panel{padding:.8rem}.UtilityToolsForm-module__gSc6dG__hero{padding:.85rem .9rem}.UtilityToolsForm-module__gSc6dG__hero h1{font-size:1.28rem}.UtilityToolsForm-module__gSc6dG__buttonGrid button,.UtilityToolsForm-module__gSc6dG__actionsRow button,.UtilityToolsForm-module__gSc6dG__presetWrap button,.UtilityToolsForm-module__gSc6dG__inlineControls button,.UtilityToolsForm-module__gSc6dG__uploadButton{justify-content:center;width:100%}.UtilityToolsForm-module__gSc6dG__colorGrid{grid-template-columns:1fr}}
