.Texturizer-module__CaAdWW__page{gap:var(--space-xl,32px);padding:var(--space-lg)var(--space-md);flex-direction:column;width:100%;max-width:1400px;margin:0 auto;display:flex}.Texturizer-module__CaAdWW__header{gap:var(--space-sm,8px);flex-direction:column;display:flex}.Texturizer-module__CaAdWW__title{font-size:var(--text-2xl,28px);color:var(--text-primary);margin:0;font-weight:700}.Texturizer-module__CaAdWW__subtitle{max-width:70ch;color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.55}.Texturizer-module__CaAdWW__vibeSection{gap:var(--space-sm);flex-direction:column;display:flex}.Texturizer-module__CaAdWW__chips{gap:var(--space-xs,4px);flex-wrap:wrap;display:flex}.Texturizer-module__CaAdWW__chip{font-size:var(--text-sm);background:var(--bg-elevated);border:1px solid var(--glass-border);color:var(--text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.Texturizer-module__CaAdWW__chip:hover{border-color:var(--accent-amber-dim);color:var(--text-primary)}.Texturizer-module__CaAdWW__chipActive{border-color:var(--accent-amber);color:var(--accent-amber);background:#f6a82326}.Texturizer-module__CaAdWW__emoji{font-size:14px;line-height:1}.Texturizer-module__CaAdWW__stage{gap:var(--space-md);flex-direction:column;min-height:80px;display:flex}.Texturizer-module__CaAdWW__prompt,.Texturizer-module__CaAdWW__muted{color:var(--text-tertiary);font-size:var(--text-sm);margin:0}.Texturizer-module__CaAdWW__error{color:var(--accent-red,#ef4444);font-size:var(--text-sm);margin:0}.Texturizer-module__CaAdWW__stageHead{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.Texturizer-module__CaAdWW__stageTitle{font-size:var(--text-lg,18px);color:var(--text-primary);margin:0;font-weight:600}.Texturizer-module__CaAdWW__spinControls{gap:var(--space-sm);flex-wrap:wrap;display:flex}.Texturizer-module__CaAdWW__spinBtn{font-size:var(--text-sm);background:var(--accent-amber);color:#1a1206;cursor:pointer;border:none;border-radius:999px;padding:8px 18px;font-weight:600;transition:opacity .15s,transform 80ms}.Texturizer-module__CaAdWW__spinBtn:hover:not(:disabled){opacity:.92}.Texturizer-module__CaAdWW__spinBtn:active:not(:disabled){transform:translateY(1px)}.Texturizer-module__CaAdWW__spinBtn:disabled{opacity:.55;cursor:default}.Texturizer-module__CaAdWW__keepBtn{font-size:var(--text-sm);background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--glass-border);cursor:pointer;border-radius:999px;padding:8px 16px;font-weight:600;transition:border-color .15s}.Texturizer-module__CaAdWW__keepBtn:hover:not(:disabled){border-color:var(--accent-amber)}.Texturizer-module__CaAdWW__keepBtn:disabled{opacity:.55;cursor:default}.Texturizer-module__CaAdWW__current{max-width:320px}.Texturizer-module__CaAdWW__keptSection{gap:var(--space-md);padding-top:var(--space-lg);border-top:1px solid var(--glass-border);flex-direction:column;display:flex}.Texturizer-module__CaAdWW__keptTitle{font-size:var(--text-xl,22px);color:var(--text-primary);margin:0;font-weight:600}.Texturizer-module__CaAdWW__keptCount{color:var(--text-tertiary);font-weight:400}.Texturizer-module__CaAdWW__grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.Texturizer-module__CaAdWW__modeToggle{background:var(--bg-elevated);border:1px solid var(--glass-border);border-radius:999px;gap:2px;width:fit-content;padding:3px;display:inline-flex}.Texturizer-module__CaAdWW__modeBtn{font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 16px;font-weight:600;transition:background .15s,color .15s}.Texturizer-module__CaAdWW__modeBtn:hover{color:var(--text-primary)}.Texturizer-module__CaAdWW__modeBtnActive,.Texturizer-module__CaAdWW__modeBtnActive:hover{background:var(--accent-amber);color:#1a1206}.Texturizer-module__CaAdWW__count{color:var(--text-tertiary);font-weight:400;font-size:var(--text-sm)}.Texturizer-module__CaAdWW__loadMoreRow{padding-top:var(--space-sm);justify-content:center;display:flex}