.AppIconGeneratorClient-module__FtenMW__iconTool{gap:1rem}.AppIconGeneratorClient-module__FtenMW__dropZone{border:1px dashed var(--border);border-radius:var(--radius);background:color-mix(in oklab,var(--panel)94%,white 6%);text-align:center;gap:.75rem;padding:1.25rem;display:grid}.AppIconGeneratorClient-module__FtenMW__dropZone h2{margin:0}.AppIconGeneratorClient-module__FtenMW__controls{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:1rem;display:grid}.AppIconGeneratorClient-module__FtenMW__inputWrap{gap:.5rem;display:grid}.AppIconGeneratorClient-module__FtenMW__toggleRow{color:var(--muted);align-items:center;gap:.5rem;font-size:.9rem;display:inline-flex}.AppIconGeneratorClient-module__FtenMW__toggleRow input{width:1rem;height:1rem}.AppIconGeneratorClient-module__FtenMW__alert{border-radius:var(--radius);border:1px solid color-mix(in oklab,#dc2626 35%,var(--border));background:color-mix(in oklab,#dc2626 10%,var(--panel));color:#ad0000;color:lab(35.3469% 68.221 58.1475);padding:.8rem 1rem;font-size:.95rem}.AppIconGeneratorClient-module__FtenMW__actions{flex-wrap:wrap;gap:.65rem;display:flex}.AppIconGeneratorClient-module__FtenMW__previewGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.AppIconGeneratorClient-module__FtenMW__previewCard{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);justify-items:center;gap:.5rem;padding:.8rem;display:grid}.AppIconGeneratorClient-module__FtenMW__iconWrap{border-radius:calc(var(--radius) - 4px);border:1px solid var(--border);background-color:#0000;background-image:linear-gradient(45deg,#f3f4f6 25%,#0000 25% 75%,#f3f4f6 75%),linear-gradient(45deg,#f3f4f6 25%,#0000 25% 75%,#f3f4f6 75%);background-position:0 0,10px 10px;background-repeat:repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;place-items:center;width:100%;min-height:120px;display:grid}.AppIconGeneratorClient-module__FtenMW__iconWrap img{image-rendering:-webkit-optimize-contrast}.AppIconGeneratorClient-module__FtenMW__fileLabel{text-align:center;word-break:break-word;margin:0;font-size:.87rem}.AppIconGeneratorClient-module__FtenMW__tableCard{gap:1rem;display:grid}.AppIconGeneratorClient-module__FtenMW__groupBlock{gap:.5rem;display:grid}.AppIconGeneratorClient-module__FtenMW__groupBlock h4{margin:0}.AppIconGeneratorClient-module__FtenMW__fileRowWrap{flex-wrap:wrap;gap:.5rem;display:flex}.AppIconGeneratorClient-module__FtenMW__fileChip{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;padding:.25rem .65rem;font-size:.82rem}.AppIconGeneratorClient-module__FtenMW__fileChip:hover{border-color:var(--text)}.AppIconGeneratorClient-module__FtenMW__snippetCard{gap:.75rem;display:grid}.AppIconGeneratorClient-module__FtenMW__code{white-space:pre-wrap;border:1px solid var(--border);border-radius:calc(var(--radius) - 4px);background:var(--surface);margin:0;padding:.75rem;font-size:.82rem;line-height:1.5;overflow-x:auto}.AppIconGeneratorClient-module__FtenMW__tipList{gap:.4rem;margin:0;padding-left:1.25rem;display:grid}.AppIconGeneratorClient-module__FtenMW__tipList li{color:var(--muted);font-size:.95rem}
